Lines Matching refs:path
45 mkstemps(char *path, int slen) in mkstemps() argument
49 return (_gettemp(path, &fd, 0, slen) ? fd : -1); in mkstemps()
53 mkstemp(char *path) in mkstemp() argument
57 return (_gettemp(path, &fd, 0, 0) ? fd : -1); in mkstemp()
61 mkdtemp(char *path) in mkdtemp() argument
63 return(_gettemp(path, (int *)NULL, 1, 0) ? path : (char *)NULL); in mkdtemp()
69 _mktemp(char *path) in _mktemp() argument
71 return(_gettemp(path, (int *)NULL, 0, 0) ? path : (char *)NULL); in _mktemp()
78 mktemp(char *path) in mktemp() argument
80 return(_mktemp(path)); in mktemp()
85 _gettemp(char *path, int *doopen, int domkdir, int slen) in _gettemp() argument
97 for (trv = path; *trv; ++trv) in _gettemp()
102 if (trv < path) { in _gettemp()
107 while (trv >= path && *trv == 'X' && pid != 0) { in _gettemp()
111 while (trv >= path && *trv == 'X') { in _gettemp()
129 if (trv <= path) in _gettemp()
133 rval = stat(path, &sbuf); in _gettemp()
149 open(path, O_CREAT|O_EXCL|O_RDWR, 0600)) >= 0) in _gettemp()
154 if (mkdir(path, 0700) == 0) in _gettemp()
158 } else if (lstat(path, &sbuf)) in _gettemp()