FTSENT
FTSENT *ent;
static int fts_compare(const FTSENT *const *, const FTSENT *const *);
static int fts_compare(const FTSENT **, const FTSENT **);
fts_compare(const FTSENT *const *a, const FTSENT *const *b)
fts_compare(const FTSENT **a, const FTSENT **b)
FTSENT *ff;
FTSENT *fts_children(FTS *, int);
int (*)(const FTSENT **, const FTSENT **));
FTSENT *fts_read(FTS *);
int fts_set(FTS *, FTSENT *, int);
fts_safe_changedir(FTS *sp, FTSENT *p, int fd, char *path)
fts_load(FTS *sp, FTSENT *p)
FTSENT *freep, *p;
FTSENT *
FTSENT *p, *tmp;
fts_set(FTS *sp __unused, FTSENT *p, int instr)
FTSENT *
FTSENT *p;
static FTSENT *
FTSENT *p, *head;
FTSENT *cur, *tail;
static FTSENT *fts_alloc(FTS *, char *, size_t);
static FTSENT *fts_build(FTS *, int);
static void fts_lfree(FTSENT *);
static void fts_load(FTS *, FTSENT *);
static void fts_padjust(FTS *, FTSENT *);
static FTSENT *fts_sort(FTS *, FTSENT *, int);
static ushort_t fts_stat(FTS *, FTSENT *, int, int);
static int fts_safe_changedir(FTS *, FTSENT *, int, char *);
fts_stat(FTS *sp, FTSENT *p, int follow, int dfd)
FTSENT *t;
int (*compar)(const FTSENT **, const FTSENT **))
static FTSENT *
fts_sort(FTS *sp, FTSENT *head, int nitems)
FTSENT **ap, *p;
FTSENT *p, *root;
sp->fts_nitems, sizeof (FTSENT *))) == NULL) {
qsort(sp->fts_array, nitems, sizeof (FTSENT *), sp->fts_compar);
FTSENT *parent, *prev;
static FTSENT *
FTSENT *p;
len = sizeof (FTSENT) + namelen;
fts_lfree(FTSENT *head)
FTSENT *p;
fts_padjust(FTS *sp, FTSENT *head)
FTSENT *p;
FTSENT *ent;