Lines Matching refs:pattern

169 glob(pattern, flags, errfunc, pglob)  in glob()  argument
170 const char *pattern; in glob()
185 patnext = (u_char *) pattern;
227 globexp1(pattern, pglob) in globexp1() argument
228 const Char *pattern; in globexp1()
231 const Char* ptr = pattern;
235 if (pattern[0] == LBRACE && pattern[1] == RBRACE && pattern[2] == EOS)
236 return glob0(pattern, pglob);
239 if (!globexp2(ptr, pattern, pglob, &rv))
242 return glob0(pattern, pglob);
252 globexp2(ptr, pattern, pglob, rv) in globexp2() argument
253 const Char *ptr, *pattern; in globexp2()
263 for (lm = patbuf, pm = pattern; pm != ptr; *lm++ = *pm++)
362 globtilde(pattern, patbuf, patbuf_len, pglob) in globtilde() argument
363 const Char *pattern; in globtilde()
375 if (*pattern != TILDE || !(pglob->gl_flags & GLOB_TILDE))
376 return pattern;
380 for (p = pattern + 1, h = (char *) patbuf;
399 return pattern;
403 return pattern;
412 return pattern;
416 return pattern;
441 glob0(pattern, pglob) in glob0() argument
442 const Char *pattern; in glob0()
450 qpatnext = globtilde(pattern, patbuf, MAXPATHLEN, pglob);
519 return(globextend(pattern, pglob, &limit));
536 glob1(pattern, pattern_last, pglob, limitp) in glob1() argument
537 Char *pattern, *pattern_last; in glob1()
544 if (*pattern == EOS)
548 pattern, pattern_last, pglob, limitp));
557 glob2(pathbuf, pathbuf_last, pathend, pathend_last, pattern, in glob2() argument
560 Char *pattern, *pattern_last;
573 if (*pattern == EOS) { /* End of pattern? */
594 p = pattern;
605 pattern = p;
606 while (IS_SLASH(*pattern)) {
609 *pathend++ = *pattern++;
614 pathend_last, pattern, pattern_last,
621 glob3(pathbuf, pathbuf_last, pathend, pathend_last, pattern, pattern_last, in glob3() argument
624 Char *pattern, *pattern_last, *restpattern, *restpattern_last;
670 if (dp->d_name[0] == DOT && *pattern != DOT)
682 if (!match(pathend, pattern, restpattern)) {