Home
last modified time | relevance | path

Searched refs:pglob (Results 1 – 8 of 8) sorted by relevance

/freebsd/crypto/openssh/openbsd-compat/
H A Dglob.c183 glob_t *pglob) in glob() argument
192 pglob->gl_pathc = 0; in glob()
193 pglob->gl_pathv = NULL; in glob()
194 pglob->gl_statv = NULL; in glob()
196 pglob->gl_offs = 0; in glob()
198 pglob->gl_flags = flags & ~GLOB_MAGCHAR; in glob()
199 pglob->gl_errfunc = errfunc; in glob()
200 pglob->gl_matchc = 0; in glob()
205 if (pglob->gl_offs >= SSIZE_MAX || pglob->gl_pathc >= SSIZE_MAX || in glob()
206 pglob->gl_pathc >= SSIZE_MAX - pglob->gl_offs - 1) in glob()
[all …]
/freebsd/crypto/heimdal/lib/roken/
H A Dglob.c171 glob_t *pglob) in glob() argument
179 pglob->gl_pathc = 0; in glob()
180 pglob->gl_pathv = NULL; in glob()
182 pglob->gl_offs = 0; in glob()
184 pglob->gl_flags = flags & ~GLOB_MAGCHAR; in glob()
185 pglob->gl_errfunc = errfunc; in glob()
186 pglob->gl_matchc = 0; in glob()
209 return globexp1(patbuf, pglob); in glob()
211 return glob0(patbuf, pglob); in glob()
219 static int globexp1(const Char *pattern, glob_t *pglob) in globexp1() argument
[all …]
/freebsd/lib/libc/gen/
H A Dglob-compat11.c152 int (*errfunc)(const char *, int), glob11_t * __restrict pglob) in freebsd11_glob() argument
164 pglob->gl_pathc = 0; in freebsd11_glob()
165 pglob->gl_pathv = NULL; in freebsd11_glob()
167 pglob->gl_offs = 0; in freebsd11_glob()
170 limit.l_path_lim = pglob->gl_matchc; in freebsd11_glob()
174 pglob->gl_flags = flags & ~GLOB_MAGCHAR; in freebsd11_glob()
175 pglob->gl_errfunc = errfunc; in freebsd11_glob()
176 pglob->gl_matchc = 0; in freebsd11_glob()
186 return (err_nomatch(pglob, &limit, pattern)); in freebsd11_glob()
208 return (err_nomatch(pglob, &limit, pattern)); in freebsd11_glob()
[all …]
H A Dglob.c184 int (*errfunc)(const char *, int), glob_t * __restrict pglob) in glob() argument
196 pglob->gl_pathc = 0; in glob()
197 pglob->gl_pathv = NULL; in glob()
199 pglob->gl_offs = 0; in glob()
202 limit.l_path_lim = pglob->gl_matchc; in glob()
206 pglob->gl_flags = flags & ~GLOB_MAGCHAR; in glob()
207 pglob->gl_errfunc = errfunc; in glob()
208 pglob->gl_matchc = 0; in glob()
218 return (err_nomatch(pglob, &limit, pattern)); in glob()
240 return (err_nomatch(pglob, &limit, pattern)); in glob()
[all …]
/freebsd/contrib/tcsh/
H A Dglob.c295 glob_t *pglob) in glob() argument
306 pglob->gl_pathc = 0; in glob()
307 pglob->gl_pathv = NULL; in glob()
309 pglob->gl_offs = 0; in glob()
311 pglob->gl_flags = flags & ~GLOB_MAGCHAR; in glob()
312 pglob->gl_errfunc = errfunc; in glob()
313 oldpathc = pglob->gl_pathc; in glob()
314 pglob->gl_matchc = 0; in glob()
316 if (pglob->gl_flags & GLOB_ALTNOT) { in glob()
378 pglob->gl_flags |= GLOB_MAGCHAR; in glob()
[all …]
/freebsd/crypto/openssh/
H A Dsftp-glob.c138 int (*errfunc)(const char *, int), glob_t *pglob) in sftp_glob() argument
145 pglob->gl_opendir = fudge_opendir; in sftp_glob()
146 pglob->gl_readdir = (struct dirent *(*)(void *))fudge_readdir; in sftp_glob()
147 pglob->gl_closedir = (void (*)(void *))fudge_closedir; in sftp_glob()
148 pglob->gl_lstat = fudge_lstat; in sftp_glob()
149 pglob->gl_stat = fudge_stat; in sftp_glob()
154 if ((r = glob(pattern, flags | GLOB_ALTDIRFUNC, errfunc, pglob)) != 0) in sftp_glob()
168 pglob->gl_matchc == 0 && pglob->gl_offs == 0 && in sftp_glob()
169 pglob->gl_pathc == 1 && (s = pglob->gl_pathv[0]) != NULL && in sftp_glob()
175 pglob->gl_pathv[0] = s; in sftp_glob()
/freebsd/usr.sbin/newsyslog/
H A Dnewsyslog.c1064 glob_t pglob; in expand_globs() local
1076 gres = glob(globent->log, GLOB_NOCHECK, NULL, &pglob); in expand_globs()
1085 for (i = 0; i < pglob.gl_matchc; i++) { in expand_globs()
1086 mfname = pglob.gl_pathv[i]; in expand_globs()
1123 globfree(&pglob); in expand_globs()
1142 glob_t pglob; in parse_file() local
1205 res = glob(q, GLOB_NOCHECK, NULL, &pglob); in parse_file()
1215 for (i = 0; i < pglob.gl_matchc; i++) in parse_file()
1216 add_to_queue(pglob.gl_pathv[i], in parse_file()
1218 globfree(&pglob); in parse_file()
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_common_interceptors.inc2291 static void unpoison_glob_t(void *ctx, __sanitizer_glob_t *pglob) {
2292 COMMON_INTERCEPTOR_WRITE_RANGE(ctx, pglob, sizeof(*pglob));
2294 if (pglob->gl_pathv)
2296 ctx, pglob->gl_pathv, (pglob->gl_pathc + 1) * sizeof(*pglob->gl_pathv));
2297 for (SIZE_T i = 0; i < pglob->gl_pathc; ++i) {
2298 char *p = pglob->gl_pathv[i];
2306 __sanitizer_glob_t *pglob) {
2308 COMMON_INTERCEPTOR_ENTER(ctx, glob, pattern, flags, errfunc, pglob);
2310 int res = REAL(glob)(pattern, flags, errfunc, pglob);
2311 if ((!res || res == glob_nomatch) && pglob) unpoison_glob_t(ctx, pglob);
[all …]