glob_limit
err_nomatch(glob_t *pglob, struct glob_limit *limit, const char *origpat) {
static int glob0(const Char *, glob_t *, struct glob_limit *,
static int glob1(Char *, glob_t *, struct glob_limit *);
struct glob_limit *);
struct glob_limit *);
static int globextend(const Char *, glob_t *, struct glob_limit *,
static int globexp0(const Char *, glob_t *, struct glob_limit *,
static int globexp1(const Char *, glob_t *, struct glob_limit *);
struct glob_limit *);
static int globfinal(glob_t *, struct glob_limit *, size_t,
static int err_nomatch(glob_t *, struct glob_limit *, const char *);
struct glob_limit limit = { 0, 0, 0, 0, 0 };
globexp0(const Char *pattern, glob_t *pglob, struct glob_limit *limit,
globexp1(const Char *pattern, glob_t *pglob, struct glob_limit *limit)
struct glob_limit *limit)
glob0(const Char *pattern, glob_t *pglob, struct glob_limit *limit,
globfinal(glob_t *pglob, struct glob_limit *limit, size_t oldpathc,
glob1(Char *pattern, glob_t *pglob, struct glob_limit *limit)
glob_t *pglob, struct glob_limit *limit)
glob_t *pglob, struct glob_limit *limit)
globextend(const Char *path, glob_t *pglob, struct glob_limit *limit,