FTSENT
FTSENT *p;
may_have_nfs4acl(const FTSENT *ent, int hflag)
static int may_have_nfs4acl(const FTSENT *ent, int hflag);
FTSENT *p;
ftscmp(const FTSENT * const *a, const FTSENT * const *b)
FTSENT *curr;
int copy_file(const FTSENT *, bool, bool);
int copy_link(const FTSENT *, bool, bool);
copy_file(const FTSENT *entp, bool dne, bool beneath)
copy_link(const FTSENT *p, bool dne, bool beneath)
acccmp(const FTSENT *a, const FTSENT *b)
revacccmp(const FTSENT *a, const FTSENT *b)
birthcmp(const FTSENT *a, const FTSENT *b)
revbirthcmp(const FTSENT *a, const FTSENT *b)
statcmp(const FTSENT *a, const FTSENT *b)
revstatcmp(const FTSENT *a, const FTSENT *b)
sizecmp(const FTSENT *a, const FTSENT *b)
revsizecmp(const FTSENT *a, const FTSENT *b)
namecmp(const FTSENT *a, const FTSENT *b)
revnamecmp(const FTSENT *a, const FTSENT *b)
verscmp(const FTSENT *a, const FTSENT *b)
revverscmp(const FTSENT *a, const FTSENT *b)
modcmp(const FTSENT *a, const FTSENT *b)
revmodcmp(const FTSENT *a, const FTSENT *b)
int acccmp(const FTSENT *, const FTSENT *);
int revacccmp(const FTSENT *, const FTSENT *);
int birthcmp(const FTSENT *, const FTSENT *);
int revbirthcmp(const FTSENT *, const FTSENT *);
int modcmp(const FTSENT *, const FTSENT *);
int revmodcmp(const FTSENT *, const FTSENT *);
int namecmp(const FTSENT *, const FTSENT *);
int revnamecmp(const FTSENT *, const FTSENT *);
int verscmp(const FTSENT *, const FTSENT *);
int revverscmp(const FTSENT *, const FTSENT *);
int statcmp(const FTSENT *, const FTSENT *);
int revstatcmp(const FTSENT *, const FTSENT *);
int sizecmp(const FTSENT *, const FTSENT *);
int revsizecmp(const FTSENT *, const FTSENT *);
mastercmp(const FTSENT * const *a, const FTSENT * const *b)
static int (*sortfcn)(const FTSENT *, const FTSENT *);
FTSENT *p, *chp;
display(const FTSENT *p, FTSENT *list, int options)
FTSENT *cur;
static void display(const FTSENT *, FTSENT *, int);
static int mastercmp(const FTSENT * const *, const FTSENT * const *);
FTSENT *list;
FTSENT *p;
FTSENT *p;
FTSENT *p;
static FTSENT **array;
FTSENT *p;
FTSENT **narray;
realloc(array, dp->entries * sizeof(FTSENT *))) == NULL) {
printaname(const FTSENT *p, u_long inodefield, u_long sizefield)
static int printaname(const FTSENT *, u_long, u_long);
static void printlink(const FTSENT *);
printlink(const FTSENT *p)
static void aclmode(char *, const FTSENT *);
aclmode(char *buf, const FTSENT *p)
static FTSENT *ftent = NULL; /* current file tree entry */
FTSENT *p;
handle_file(FTS *ftsp, FTSENT *file)
FTSENT *file;
static int handle_file(FTS *ftsp, FTSENT *file);
FTSENT *fts_children(FTS *, int);
FTS *fts_get_stream(FTSENT *);
int (*)(const FTSENT * const *, const FTSENT * const *));
int (^)(const FTSENT * const *, const FTSENT * const *));
FTSENT *fts_read(FTS *);
int fts_set(FTS *, FTSENT *, int);
FTSENT *fts_cur; /* current node */
FTSENT *fts_child; /* linked list of children */
FTSENT **fts_array; /* sort array */
(const FTSENT * const *, const FTSENT * const *);
(const FTSENT * const *, const FTSENT * const *);
parent = (*(const FTSENT * const *)a)->fts_fts;
static FTSENT *
fts_sort(FTS *sp, FTSENT *head, int nitems)
FTSENT **ap, *p;
sp->fts_nitems * sizeof(FTSENT *))) == NULL) {
qsort(sp->fts_array, nitems, sizeof(FTSENT *), fts_compar);
static FTSENT *
FTSENT *p;
FTSENT ent;
len = sizeof(FTSENT) + namelen + 1;
fts_lfree(FTSENT *head)
FTSENT *p;
fts_padjust(FTS *sp, FTSENT *head)
FTSENT *p;
fts_safe_changedir(FTS *sp, FTSENT *p, int fd, char *path)
int (*compar)(const FTSENT * const *, const FTSENT * const *))
fts_ufslinks(FTS *sp, const FTSENT *ent)
FTSENT *p, *root;
FTSENT *parent, *tmp;
fts_load(FTS *sp, FTSENT *p)
FTSENT *freep, *p;
FTSENT *
FTSENT *p, *tmp;
__fts_set_44bsd(FTS *sp, FTSENT *p, int instr)
FTSENT *
FTSENT *p;
FTSENT *__fts_children_44bsd(FTS *, int);
FTS *__fts_get_stream_44bsd(FTSENT *);
int (*)(const FTSENT * const *, const FTSENT * const *));
FTSENT *__fts_read_44bsd(FTS *);
(__fts_get_stream_44bsd)(FTSENT *p)
int __fts_set_44bsd(FTS *, FTSENT *, int);
static FTSENT *fts_alloc(FTS *, char *, int);
static FTSENT *
FTSENT *p, *head;
static FTSENT *fts_build(FTS *, int);
FTSENT *cur, *tail;
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 u_short fts_stat(FTS *, FTSENT *, int);
static int fts_safe_changedir(FTS *, FTSENT *, int, char *);
static int fts_ufslinks(FTS *, const FTSENT *);
fts_stat(FTS *sp, FTSENT *p, int follow)
FTSENT *t;
FTSENT *t;
static FTSENT *
fts_sort(FTS *sp, FTSENT *head, size_t nitems)
FTSENT **ap, *p;
sp->fts_nitems * sizeof(FTSENT *))) == NULL) {
qsort_b(sp->fts_array, nitems, sizeof(FTSENT *),
qsort_b(sp->fts_array, nitems, sizeof(FTSENT *),
qsort(sp->fts_array, nitems, sizeof(FTSENT *),
static FTSENT *
FTSENT *p;
len = sizeof(FTSENT) + namelen + 1;
fts_lfree(FTSENT *head)
FTSENT *p;
fts_padjust(FTS *sp, FTSENT *head)
FTSENT *p, *root;
FTSENT *p;
FTSENT *parent, *tmp;
fts_safe_changedir(FTS *sp, FTSENT *p, int fd, char *path)
fts_ufslinks(FTS *sp, const FTSENT *ent)
int (*compar)(const FTSENT * const *, const FTSENT * const *))
int (^compar)(const FTSENT * const *, const FTSENT * const *))
fts_load(FTS *sp, FTSENT *p)
FTSENT *freep, *p;
FTSENT *
FTSENT *p, *tmp;
const FTSENT * const *, const FTSENT * const *);
fts_set(FTS *sp, FTSENT *p, int instr)
FTSENT *
FTSENT *p;
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 *);
(fts_get_stream)(FTSENT *p)
static void fts_padjust(FTS *, FTSENT *);
static FTSENT *fts_sort(FTS *, FTSENT *, size_t);
static int fts_stat(FTS *, FTSENT *, int, int);
static FTSENT *
static int fts_safe_changedir(FTS *, FTSENT *, int, char *);
FTSENT *p, *head;
FTSENT *cur, *tail;
static int fts_ufslinks(FTS *, const FTSENT *);
fts_stat(FTS *sp, FTSENT *p, int follow, int dfd)
FTSENT *cur;
FTSENT *cur;
FTSENT *ftse;
^(const FTSENT * const *a, const FTSENT * const *b) {
fts_lexical_compar(const FTSENT * const *a, const FTSENT * const *b)
FTSENT *ftse;
fts_compare(const FTSENT **a, const FTSENT **b)
fts_compare(const FTSENT * const *a, const FTSENT * const *b)
FTSENT *cur;
FTSENT *p;
linkchk(FTSENT *p)
ignorep(FTSENT *ent)
record_file_size(FTSENT *p)
check_threshold(FTSENT *p)
print_file_size(FTSENT *p)
static bool check_threshold(FTSENT *);
static int ignorep(FTSENT *);
static int linkchk(FTSENT *);
static void print_file_size(FTSENT *);
static void record_file_size(FTSENT *);
FTSENT *p;
void do_printf(PLAN *plan, FTSENT *entry, FILE *fout);
FTSENT *entry;
static int find_compare(const FTSENT * const *s1, const FTSENT * const *s2);
find_compare(const FTSENT * const *s1, const FTSENT * const *s2)
typedef int exec_f(struct _plandata *, FTSENT *);
f_group(PLAN *plan, FTSENT *entry)
f_inum(PLAN *plan, FTSENT *entry)
f_links(PLAN *plan, FTSENT *entry)
f_ls(PLAN *plan __unused, FTSENT *entry)
f_name(PLAN *plan, FTSENT *entry)
f_newer(PLAN *plan, FTSENT *entry)
f_nogroup(PLAN *plan __unused, FTSENT *entry)
f_nouser(PLAN *plan __unused, FTSENT *entry)
f_path(PLAN *plan, FTSENT *entry)
f_perm(PLAN *plan, FTSENT *entry)
f_print(PLAN *plan __unused, FTSENT *entry)
f_print0(PLAN *plan __unused, FTSENT *entry)
f_printf(PLAN *plan, FTSENT *entry)
f_prune(PLAN *plan __unused, FTSENT *entry)
f_regex(PLAN *plan, FTSENT *entry)
f_size(PLAN *plan, FTSENT *entry)
f_sparse(PLAN *plan __unused, FTSENT *entry)
f_type(PLAN *plan, FTSENT *entry)
f_user(PLAN *plan, FTSENT *entry)
f_expr(PLAN *plan, FTSENT *entry)
f_openparen(PLAN *plan __unused, FTSENT *entry __unused)
f_closeparen(PLAN *plan __unused, FTSENT *entry __unused)
f_not(PLAN *plan, FTSENT *entry)
f_or(PLAN *plan, FTSENT *entry)
f_false(PLAN *plan __unused, FTSENT *entry __unused)
f_quit(PLAN *plan __unused, FTSENT *entry __unused)
f_readable(PLAN *plan __unused, FTSENT *entry)
f_writable(PLAN *plan __unused, FTSENT *entry)
f_executable(PLAN *plan __unused, FTSENT *entry)
f_Xmin(PLAN *plan, FTSENT *entry)
f_Xtime(PLAN *plan, FTSENT *entry)
f_acl(PLAN *plan __unused, FTSENT *entry)
f_delete(PLAN *plan __unused, FTSENT *entry)
f_always_true(PLAN *plan __unused, FTSENT *entry __unused)
f_depth(PLAN *plan, FTSENT *entry)
f_empty(PLAN *plan __unused, FTSENT *entry)
f_exec(PLAN *plan, FTSENT *entry)
f_flags(PLAN *plan, FTSENT *entry)
f_fprint(PLAN *plan, FTSENT *entry)
f_fprint0(PLAN *plan, FTSENT *entry)
f_fstype(PLAN *plan, FTSENT *entry)
do_printf(PLAN *plan, FTSENT *entry, FILE *fout)
FTSENT *p;
FTSENT *entry;
FTSENT *ent;
print_info(const FTSENT *p, int vflag)
static void print_info(const FTSENT *, int);
FTSENT *p;
FTSENT *f;
compare(const FTSENT **a, const FTSENT **b)
compare(const FTSENT *const *a, const FTSENT *const *b)
FTSENT *p;
apply_specs(struct label_specs *specs, FTSENT *ftsent, int hflag, int vflag)
int apply_specs(struct label_specs *, FTSENT *, int, int);
FTSENT *ftsent;