Lines Matching defs:tempname
257 char *tempname;
262 if (asprintf(&tempname, "%s.XXXXXX", hintsfile) == -1)
264 if ((fd = mkstemp(tempname)) == -1)
265 err(1, "mkstemp(%s)", tempname);
267 err(1, "fchmod(%s)", tempname);
269 err(1, "fdopen(%s)", tempname);
289 err(1, "%s: write error", tempname);
293 err(1, "%s: write error", tempname);
296 err(1, "%s: write error", tempname);
299 err(1, "%s: write error", tempname);
301 if (rename(tempname, hintsfile) == -1)
302 err(1, "rename %s to %s", tempname, hintsfile);
303 free(tempname);