Lines Matching defs:tmpfname
106 static char tmpfname[PATH_MAX]; /* Temporary file name (for in-place editing) */
363 if (*tmpfname)
364 (void) unlink(tmpfname);
369 if (*tmpfname != '\0') {
373 (void) unlink(tmpfname);
377 if (rename(tmpfname, fname) != 0) {
380 (void) unlink(tmpfname);
383 *tmpfname = '\0';
414 len = snprintf(tmpfname, sizeof (tmpfname),
417 if (len >= sizeof (tmpfname))
419 (void) unlink(tmpfname);
420 if ((outfile = fopen(tmpfname, "w")) == NULL)
439 outfname = tmpfname;