Lines Matching refs:path

55 mkostempsat(int dfd, char *path, int slen, int oflags)  in mkostempsat()  argument
59 return (_gettemp(dfd, path, &fd, 0, slen, oflags) ? fd : -1); in mkostempsat()
63 mkostemps(char *path, int slen, int oflags) in mkostemps() argument
67 return (_gettemp(AT_FDCWD, path, &fd, 0, slen, oflags) ? fd : -1); in mkostemps()
71 mkstemps(char *path, int slen) in mkstemps() argument
75 return (_gettemp(AT_FDCWD, path, &fd, 0, slen, 0) ? fd : -1); in mkstemps()
79 mkostemp(char *path, int oflags) in mkostemp() argument
83 return (_gettemp(AT_FDCWD, path, &fd, 0, 0, oflags) ? fd : -1); in mkostemp()
87 mkstemp(char *path) in mkstemp() argument
91 return (_gettemp(AT_FDCWD, path, &fd, 0, 0, 0) ? fd : -1); in mkstemp()
95 mkdtemp(char *path) in mkdtemp() argument
97 return (_gettemp(AT_FDCWD, path, (int *)NULL, 1, 0, 0) ? path : (char *)NULL); in mkdtemp()
101 _mktemp(char *path) in _mktemp() argument
103 return (_gettemp(AT_FDCWD, path, (int *)NULL, 0, 0, 0) ? path : (char *)NULL); in _mktemp()
110 mktemp(char *path) in mktemp() argument
112 return (_mktemp(path)); in mktemp()
116 _gettemp(int dfd, char *path, int *doopen, int domkdir, int slen, int oflags) in _gettemp() argument
132 trv = path + strlen(path); in _gettemp()
133 if (trv - path >= MAXPATHLEN) { in _gettemp()
140 if (trv < path || NULL != strchr(suffp, '/')) { in _gettemp()
146 while (trv >= path && *trv == 'X') { in _gettemp()
156 *doopen = _openat(dfd, path, oflags, 0600); in _gettemp()
162 if (mkdir(path, 0700) == 0) in _gettemp()
166 } else if (lstat(path, &sbuf)) in _gettemp()