Lines Matching refs:FTSENT
44 static FTSENT *fts_alloc(FTS *, char *, size_t);
45 static FTSENT *fts_build(FTS *, int);
46 static void fts_lfree(FTSENT *);
47 static void fts_load(FTS *, FTSENT *);
49 static void fts_padjust(FTS *, FTSENT *);
51 static FTSENT *fts_sort(FTS *, FTSENT *, int);
52 static u_short fts_stat(FTS *, FTSENT *, int);
53 static int fts_safe_changedir(FTS *, FTSENT *, int, char *);
54 static int fts_ufslinks(FTS *, const FTSENT *);
99 int (*compar)(const FTSENT **, const FTSENT **)) in fts_open() argument
103 FTSENT *p, *root; in fts_open()
105 FTSENT *parent, *tmp = NULL; in fts_open()
207 fts_load(FTS *sp, FTSENT *p) in fts_load()
233 FTSENT *freep, *p; in fts_close()
284 FTSENT *
287 FTSENT *p, *tmp; in fts_read()
480 fts_set(FTS *sp, FTSENT *p, int instr) in fts_set()
491 FTSENT *
494 FTSENT *p; in fts_children()
571 static FTSENT *
575 FTSENT *p, *head; in fts_build()
576 FTSENT *cur, *tail; in fts_build()
824 fts_stat(FTS *sp, FTSENT *p, int follow) in fts_stat()
826 FTSENT *t; in fts_stat()
892 static FTSENT *
893 fts_sort(FTS *sp, FTSENT *head, int nitems) in fts_sort()
895 FTSENT **ap, *p; in fts_sort()
909 sp->fts_nitems * sizeof(FTSENT *))) == NULL) { in fts_sort()
920 qsort((void *)sp->fts_array, nitems, sizeof(FTSENT *), sp->fts_compar); in fts_sort()
927 static FTSENT *
930 FTSENT *p; in fts_alloc()
941 len = sizeof(FTSENT) + namelen; in fts_alloc()
959 fts_lfree(FTSENT *head) in fts_lfree()
961 FTSENT *p; in fts_lfree()
1009 fts_padjust(FTS *sp, FTSENT *head) in fts_padjust()
1011 FTSENT *p; in fts_padjust()
1049 fts_safe_changedir(FTS *sp, FTSENT *p, int fd, char *path) in fts_safe_changedir()
1081 fts_ufslinks(FTS *sp, const FTSENT *ent) in fts_ufslinks()