Lines Matching refs:f
50 char *f, *name; in tempnam() local
58 if (issetugid() == 0 && (f = getenv("TMPDIR"))) { in tempnam()
59 (void)snprintf(name, MAXPATHLEN, "%s%s%sXXXXXXXXXX", f, in tempnam()
60 *(f + strlen(f) - (*f == '\0' ? 0 : 1)) == '/'? "": "/", in tempnam()
62 if ((f = _mktemp(name))) in tempnam()
63 return(f); in tempnam()
66 if ((f = (char *)dir)) { in tempnam()
67 (void)snprintf(name, MAXPATHLEN, "%s%s%sXXXXXXXXXX", f, in tempnam()
68 *(f + strlen(f) - (*f == '\0' ? 0 : 1)) == '/'? "": "/", in tempnam()
70 if ((f = _mktemp(name))) in tempnam()
71 return(f); in tempnam()
74 f = (char *)P_tmpdir; in tempnam()
75 (void)snprintf(name, MAXPATHLEN, "%s%sXXXXXXXXX", f, pfx); in tempnam()
76 if ((f = _mktemp(name))) in tempnam()
77 return(f); in tempnam()
79 f = (char *)_PATH_TMP; in tempnam()
80 (void)snprintf(name, MAXPATHLEN, "%s%sXXXXXXXXX", f, pfx); in tempnam()
81 if ((f = _mktemp(name))) in tempnam()
82 return(f); in tempnam()