Lines Matching defs:tmpfname
124 static char tmpfname[PATH_MAX]; /* Temporary file name (for in-place editing) */
385 if (*tmpfname)
386 unlink(tmpfname);
391 if (*tmpfname != '\0') {
395 unlink(tmpfname);
399 if (rename(tmpfname, fname) != 0) {
402 unlink(tmpfname);
405 *tmpfname = '\0';
436 len = (size_t)snprintf(tmpfname, sizeof(tmpfname),
439 if (len >= sizeof(tmpfname))
441 unlink(tmpfname);
444 if ((outfile = fopen(tmpfname, "w")) == NULL)
448 outfname = tmpfname;