Lines Matching refs:path

58 mkostempsat(int dfd, char *path, int slen, int oflags)  in mkostempsat()  argument
62 return (_gettemp(dfd, path, &fd, 0, slen, oflags) ? fd : -1); in mkostempsat()
66 mkostemps(char *path, int slen, int oflags) in mkostemps() argument
70 return (_gettemp(AT_FDCWD, path, &fd, 0, slen, oflags) ? fd : -1); in mkostemps()
74 mkstemps(char *path, int slen) in mkstemps() argument
78 return (_gettemp(AT_FDCWD, path, &fd, 0, slen, 0) ? fd : -1); in mkstemps()
82 mkostemp(char *path, int oflags) in mkostemp() argument
86 return (_gettemp(AT_FDCWD, path, &fd, 0, 0, oflags) ? fd : -1); in mkostemp()
90 mkstemp(char *path) in mkstemp() argument
94 return (_gettemp(AT_FDCWD, path, &fd, 0, 0, 0) ? fd : -1); in mkstemp()
98 mkdtemp(char *path) in mkdtemp() argument
100 return (_gettemp(AT_FDCWD, path, (int *)NULL, 1, 0, 0) ? path : (char *)NULL); in mkdtemp()
104 _mktemp(char *path) in _mktemp() argument
106 return (_gettemp(AT_FDCWD, path, (int *)NULL, 0, 0, 0) ? path : (char *)NULL); in _mktemp()
113 mktemp(char *path) in mktemp() argument
115 return (_mktemp(path)); in mktemp()
119 _gettemp(int dfd, char *path, int *doopen, int domkdir, int slen, int oflags) in _gettemp() argument
135 trv = path + strlen(path); in _gettemp()
136 if (trv - path >= MAXPATHLEN) { in _gettemp()
143 if (trv < path || NULL != strchr(suffp, '/')) { in _gettemp()
149 while (trv >= path && *trv == 'X') { in _gettemp()
159 *doopen = _openat(dfd, path, oflags, 0600); in _gettemp()
165 if (mkdir(path, 0700) == 0) in _gettemp()
169 } else if (lstat(path, &sbuf)) in _gettemp()