Lines Matching refs:path
56 mkstemps(path, slen)
57 char *path;
62 return (_gettemp(path, &fd, 0, slen) ? fd : -1);
66 mkstemp(path)
67 char *path;
71 return (_gettemp(path, &fd, 0, 0) ? fd : -1);
75 mkdtemp(path)
76 char *path;
78 return (_gettemp(path, (int *)NULL, 1, 0) ? path : (char *)NULL);
82 _mktemp(path)
83 char *path;
85 return (_gettemp(path, (int *)NULL, 0, 0) ? path : (char *)NULL);
92 mktemp(path)
93 char *path;
95 return (_mktemp(path));
99 _gettemp(path, doopen, domkdir, slen)
100 char *path;
117 for (trv = path; *trv != '\0'; ++trv)
119 if (trv - path >= MAXPATHLEN) {
126 if (trv < path || NULL != strchr(suffp, '/')) {
132 while (trv >= path && *trv == 'X') {
145 for (; trv > path; --trv) {
148 rval = stat(path, &sbuf);
164 _open(path, O_CREAT|O_EXCL|O_RDWR, 0600)) >= 0)
169 if (mkdir(path, 0700) == 0)
173 } else if (lstat(path, &sbuf))