Lines Matching refs:tempname
72 static char tempname[PATH_MAX]; variable
220 if (snprintf(tempname, sizeof(tempname), "%.*spw.XXXXXX", in pw_tmp()
221 (int)(p - masterpasswd), masterpasswd) >= (int)sizeof(tempname)) { in pw_tmp()
225 if ((tfd = mkostemp(tempname, 0)) == -1) in pw_tmp()
232 unlink(tempname); in pw_tmp()
233 *tempname = '\0'; in pw_tmp()
258 "-d", passwd_dir, tempname, (char *)NULL); in pw_mkdb()
261 "-d", passwd_dir, "-u", user, tempname, in pw_mkdb()
292 if (stat(tempname, &st1) == -1) in pw_edit()
315 execlp(editor, editor, tempname, (char *)NULL); in pw_edit()
325 unlink(tempname); in pw_edit()
336 unlink(tempname); in pw_edit()
344 if (stat(tempname, &st2) == -1) in pw_edit()
368 if (*tempname != '\0') { in pw_fini()
369 unlink(tempname); in pw_fini()
370 *tempname = '\0'; in pw_fini()
597 return (tempname); in pw_tempname()