Lines Matching refs:tempname
652 char const *tempname) in close_file() argument
661 if (tempname) in close_file()
662 (void)remove(tempname); in close_file()
1380 open_outfile(char const **outname, char **tempname) in open_outfile() argument
1390 if (!*tempname) in open_outfile()
1391 random_dirent(outname, tempname); in open_outfile()
1407 random_dirent(outname, tempname); in open_outfile()
1422 rename_dest(char *tempname, char const *name) in rename_dest() argument
1424 if (tempname) { in rename_dest()
1425 if (rename(tempname, name) != 0) { in rename_dest()
1427 (void)remove(tempname); in rename_dest()
1432 free(tempname); in rename_dest()
1492 char *tempname = NULL; in dolink() local
1539 staysymlink &= !tempname; in dolink()
1540 random_dirent(&outname, &tempname); in dolink()
1566 random_dirent(&outname, &tempname); in dolink()
1588 tp = open_outfile(&outname, &tempname); in dolink()
1591 close_file(tp, directory, linkname, tempname); in dolink()
1601 rename_dest(tempname, linkname); in dolink()
2424 char *tempname = NULL; in writezone() local
2538 fp = open_outfile(&outname, &tempname); in writezone()
2821 close_file(fp, directory, name, tempname); in writezone()
2822 if (chmod(tempname, mflag) < 0) { in writezone()
2824 tempname, (unsigned)mflag); in writezone()
2828 && chown(tempname, uflag, gflag) < 0) { in writezone()
2830 tempname); in writezone()
2833 rename_dest(tempname, name); in writezone()