glob_lim
static int glob0(const wcat_t *, glob_t *, struct glob_lim *,
static int glob1(wcat_t *, wcat_t *, glob_t *, struct glob_lim *,
wcat_t *, glob_t *, struct glob_lim *,
wcat_t *, wcat_t *, glob_t *, struct glob_lim *,
static int globextend(const wcat_t *, glob_t *, struct glob_lim *,
static int globexp1(const wcat_t *, glob_t *, struct glob_lim *,
struct glob_lim *, int (*)(const char *, int));
struct glob_lim limit = { 0, 0, 0 };
globexp1(const wcat_t *pattern, glob_t *pglob, struct glob_lim *limitp,
struct glob_lim *limitp, int (*errfunc)(const char *, int))
glob0(const wcat_t *pattern, glob_t *pglob, struct glob_lim *limitp,
struct glob_lim *limitp, int (*errfunc)(const char *, int))
glob_t *pglob, struct glob_lim *limitp, int (*errfunc)(const char *, int))
wcat_t *restpattern_last, glob_t *pglob, struct glob_lim *limitp,
globextend(const wcat_t *path, glob_t *pglob, struct glob_lim *limitp,