Lines Matching refs:path
54 mkstemps(char *path, int slen) in mkstemps() argument
58 return (_gettemp(path, &fd, 0, slen, 0) ? fd : -1); in mkstemps()
62 mkostemps(char *path, int slen, int oflags) in mkostemps() argument
66 return (_gettemp(path, &fd, 0, slen, oflags) ? fd : -1); in mkostemps()
70 mkstemp(char *path) in mkstemp() argument
74 return (_gettemp(path, &fd, 0, 0, 0) ? fd : -1); in mkstemp()
78 mkostemp(char *path, int oflags) in mkostemp() argument
82 return (_gettemp(path, &fd, 0, 0, oflags) ? fd : -1); in mkostemp()
86 mkdtemp(char *path) in mkdtemp() argument
88 return (_gettemp(path, NULL, 1, 0, 0) ? path : NULL); in mkdtemp()
92 _mktemp(char *path) in _mktemp() argument
94 return (_gettemp(path, NULL, 0, 0, 0) ? path : NULL); in _mktemp()
101 mktemp(char *path) in mktemp() argument
103 return (_mktemp(path)); in mktemp()
107 _gettemp(char *path, int *doopen, int domkdir, int slen, int oflags) in _gettemp() argument
126 for (trv = path; *trv != '\0'; ++trv) in _gettemp()
131 if (trv < path || NULL != strchr(suffp, '/')) { in _gettemp()
137 while (trv >= path && *trv == 'X') { in _gettemp()
150 for (; trv > path; --trv) { in _gettemp()
153 rval = stat(path, &sbuf); in _gettemp()
168 if ((*doopen = _open(path, O_CREAT|O_EXCL|O_RDWR|oflags, in _gettemp()
175 if (mkdir(path, 0700) == 0) in _gettemp()
179 } else if (lstat(path, &sbuf)) in _gettemp()