Lines Matching refs:tempname
270 char *tempname;
275 if (asprintf(&tempname, "%s.XXXXXX", hintsfile) == -1)
277 if ((fd = mkstemp(tempname)) == -1)
278 err(1, "mkstemp(%s)", tempname);
280 err(1, "fchmod(%s)", tempname);
282 err(1, "fdopen(%s)", tempname);
304 err(1, "%s: write error", tempname);
308 err(1, "%s: write error", tempname);
311 err(1, "%s: write error", tempname);
314 err(1, "%s: write error", tempname);
316 if (rename(tempname, hintsfile) == -1)
317 err(1, "rename %s to %s", tempname, hintsfile);
318 free(tempname);