Lines Matching refs:limit

154 	struct glob_limit limit = { 0, 0, 0, 0, 0 };  in freebsd11_glob()  local
170 limit.l_path_lim = pglob->gl_matchc; in freebsd11_glob()
171 if (limit.l_path_lim == 0) in freebsd11_glob()
172 limit.l_path_lim = GLOB_LIMIT_PATH; in freebsd11_glob()
186 return (err_nomatch(pglob, &limit, pattern)); in freebsd11_glob()
208 return (err_nomatch(pglob, &limit, pattern)); in freebsd11_glob()
218 return (err_nomatch(pglob, &limit, pattern)); in freebsd11_glob()
222 return (globexp0(patbuf, pglob, &limit, pattern)); in freebsd11_glob()
224 return (glob0(patbuf, pglob, &limit, pattern)); in freebsd11_glob()
228 globexp0(const Char *pattern, glob11_t *pglob, struct glob_limit *limit, in globexp0() argument
236 limit->l_brace_cnt++ >= GLOB_LIMIT_BRACE) { in globexp0()
240 return (glob0(pattern, pglob, limit, origpat)); in globexp0()
245 if ((rv = globexp1(pattern, pglob, limit)) != 0) in globexp0()
248 return (globfinal(pglob, limit, oldpathc, origpat)); in globexp0()
257 globexp1(const Char *pattern, glob11_t *pglob, struct glob_limit *limit) in globexp1() argument
263 limit->l_brace_cnt++ >= GLOB_LIMIT_BRACE) { in globexp1()
267 return (globexp2(ptr, pattern, pglob, limit)); in globexp1()
270 return (glob0(pattern, pglob, limit, NULL)); in globexp1()
281 struct glob_limit *limit) in globexp2() argument
318 return (glob0(pattern, pglob, limit, NULL)); in globexp2()
363 rv = globexp1(patbuf, pglob, limit); in globexp2()
495 glob0(const Char *pattern, glob11_t *pglob, struct glob_limit *limit, in glob0() argument
562 if ((err = glob1(patbuf, pglob, limit)) != 0) in glob0()
566 return (globfinal(pglob, limit, oldpathc, origpat)); in glob0()
572 globfinal(glob11_t *pglob, struct glob_limit *limit, size_t oldpathc, in globfinal() argument
575 return (err_nomatch(pglob, limit, origpat)); in globfinal()
591 glob1(Char *pattern, glob11_t *pglob, struct glob_limit *limit) in glob1() argument
599 pattern, pglob, limit)); in glob1()
609 glob11_t *pglob, struct glob_limit *limit) in glob2() argument
626 limit->l_stat_cnt++ >= GLOB_LIMIT_STAT) { in glob2()
644 return (globextend(pathbuf, pglob, limit, NULL)); in glob2()
672 p, pglob, limit)); in glob2()
680 glob11_t *pglob, struct glob_limit *limit) in glob3() argument
730 limit->l_readdir_cnt++ >= GLOB_LIMIT_READDIR) { in glob3()
772 pglob, limit); in glob3()
813 globextend(const Char *path, glob11_t *pglob, struct glob_limit *limit, in globextend() argument
822 pglob->gl_matchc > limit->l_path_lim) { in globextend()
856 limit->l_string_cnt += strlen(copy) + 1; in globextend()
858 limit->l_string_cnt >= GLOB_LIMIT_STRING) { in globextend()
1041 err_nomatch(glob11_t *pglob, struct glob_limit *limit, const char *origpat) { in err_nomatch() argument
1051 return (globextend(NULL, pglob, limit, origpat)); in err_nomatch()