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