usr.bin/find/extern.h
36
PLAN *find_create(char ***);
usr.bin/find/extern.h
37
int find_execute(PLAN *, char **);
usr.bin/find/extern.h
38
PLAN *find_formplan(char **);
usr.bin/find/extern.h
39
int find_traverse(PLAN *, int (*)(PLAN *, void *), void *);
usr.bin/find/extern.h
40
PLAN *not_squish(PLAN *);
usr.bin/find/extern.h
42
PLAN *or_squish(PLAN *);
usr.bin/find/extern.h
43
PLAN *paren_squish(PLAN *);
usr.bin/find/extern.h
44
int plan_cleanup(PLAN *, void *);
usr.bin/find/extern.h
50
PLAN *c_amin(char *, char ***, int);
usr.bin/find/extern.h
51
PLAN *c_anewer(char *, char ***, int);
usr.bin/find/extern.h
52
PLAN *c_atime(char *, char ***, int);
usr.bin/find/extern.h
53
PLAN *c_cmin(char *, char ***, int);
usr.bin/find/extern.h
54
PLAN *c_cnewer(char *, char ***, int);
usr.bin/find/extern.h
55
PLAN *c_ctime(char *, char ***, int);
usr.bin/find/extern.h
56
PLAN *c_delete(char *, char ***, int);
usr.bin/find/extern.h
57
PLAN *c_depth(char *, char ***, int);
usr.bin/find/extern.h
58
PLAN *c_empty(char *, char ***, int);
usr.bin/find/extern.h
59
PLAN *c_exec(char *, char ***, int);
usr.bin/find/extern.h
60
PLAN *c_execdir(char *, char ***, int);
usr.bin/find/extern.h
61
PLAN *c_flags(char *, char ***, int);
usr.bin/find/extern.h
62
PLAN *c_follow(char *, char ***, int);
usr.bin/find/extern.h
63
PLAN *c_fstype(char *, char ***, int);
usr.bin/find/extern.h
64
PLAN *c_group(char *, char ***, int);
usr.bin/find/extern.h
65
PLAN *c_iname(char *, char ***, int);
usr.bin/find/extern.h
66
PLAN *c_inum(char *, char ***, int);
usr.bin/find/extern.h
67
PLAN *c_links(char *, char ***, int);
usr.bin/find/extern.h
68
PLAN *c_ls(char *, char ***, int);
usr.bin/find/extern.h
69
PLAN *c_maxdepth(char *, char ***, int);
usr.bin/find/extern.h
70
PLAN *c_mindepth(char *, char ***, int);
usr.bin/find/extern.h
71
PLAN *c_mmin(char *, char ***, int);
usr.bin/find/extern.h
72
PLAN *c_name(char *, char ***, int);
usr.bin/find/extern.h
73
PLAN *c_newer(char *, char ***, int);
usr.bin/find/extern.h
74
PLAN *c_nogroup(char *, char ***, int);
usr.bin/find/extern.h
75
PLAN *c_nouser(char *, char ***, int);
usr.bin/find/extern.h
76
PLAN *c_path(char *, char ***, int);
usr.bin/find/extern.h
77
PLAN *c_perm(char *, char ***, int);
usr.bin/find/extern.h
78
PLAN *c_print(char *, char ***, int);
usr.bin/find/extern.h
79
PLAN *c_print0(char *, char ***, int);
usr.bin/find/extern.h
80
PLAN *c_prune(char *, char ***, int);
usr.bin/find/extern.h
81
PLAN *c_size(char *, char ***, int);
usr.bin/find/extern.h
82
PLAN *c_type(char *, char ***, int);
usr.bin/find/extern.h
83
PLAN *c_user(char *, char ***, int);
usr.bin/find/extern.h
84
PLAN *c_xdev(char *, char ***, int);
usr.bin/find/extern.h
85
PLAN *c_openparen(char *, char ***, int);
usr.bin/find/extern.h
86
PLAN *c_closeparen(char *, char ***, int);
usr.bin/find/extern.h
87
PLAN *c_mtime(char *, char ***, int);
usr.bin/find/extern.h
88
PLAN *c_not(char *, char ***, int);
usr.bin/find/extern.h
89
PLAN *c_or(char *, char ***, int);
usr.bin/find/find.c
151
find_execute(PLAN *plan, /* search plan */
usr.bin/find/find.c
156
PLAN *p;
usr.bin/find/find.c
247
find_traverse(PLAN *plan, int (*func)(PLAN *, void *), void *arg)
usr.bin/find/find.c
249
PLAN *p;
usr.bin/find/find.c
56
PLAN *
usr.bin/find/find.c
59
PLAN *plan, *tail, *new;
usr.bin/find/find.h
132
PLAN *(*create)(char *, char ***, int); /* create function */
usr.bin/find/function.c
100
int f_nouser(PLAN *, FTSENT *);
usr.bin/find/function.c
1002
f_links(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
1007
PLAN *
usr.bin/find/function.c
101
int f_path(PLAN *, FTSENT *);
usr.bin/find/function.c
1010
PLAN *new;
usr.bin/find/function.c
102
int f_perm(PLAN *, FTSENT *);
usr.bin/find/function.c
1029
f_ls(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
103
int f_print(PLAN *, FTSENT *);
usr.bin/find/function.c
1035
PLAN *
usr.bin/find/function.c
104
int f_print0(PLAN *, FTSENT *);
usr.bin/find/function.c
105
int f_prune(PLAN *, FTSENT *);
usr.bin/find/function.c
1051
f_maxdepth(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
1059
PLAN *
usr.bin/find/function.c
106
int f_size(PLAN *, FTSENT *);
usr.bin/find/function.c
1062
PLAN *new;
usr.bin/find/function.c
107
int f_type(PLAN *, FTSENT *);
usr.bin/find/function.c
1079
f_mindepth(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
108
int f_user(PLAN *, FTSENT *);
usr.bin/find/function.c
1085
PLAN *
usr.bin/find/function.c
1088
PLAN *new;
usr.bin/find/function.c
109
int f_expr(PLAN *, FTSENT *);
usr.bin/find/function.c
110
int f_not(PLAN *, FTSENT *);
usr.bin/find/function.c
1105
f_mtime(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
111
int f_or(PLAN *, FTSENT *);
usr.bin/find/function.c
1112
PLAN *
usr.bin/find/function.c
1115
PLAN *new;
usr.bin/find/function.c
1132
f_mmin(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
1140
PLAN *
usr.bin/find/function.c
1143
PLAN *new;
usr.bin/find/function.c
1160
f_name(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
1165
PLAN *
usr.bin/find/function.c
1168
PLAN *new;
usr.bin/find/function.c
1182
f_iname(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
1187
PLAN *
usr.bin/find/function.c
1190
PLAN *new;
usr.bin/find/function.c
1205
f_newer(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
1213
PLAN *
usr.bin/find/function.c
1216
PLAN *new;
usr.bin/find/function.c
122
find_parsenum(PLAN *plan, char *option, char *vp, char *endch)
usr.bin/find/function.c
1236
f_anewer(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
1244
PLAN *
usr.bin/find/function.c
1247
PLAN *new;
usr.bin/find/function.c
1267
f_cnewer(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
1275
PLAN *
usr.bin/find/function.c
1278
PLAN *new;
usr.bin/find/function.c
1297
f_nogroup(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
1302
PLAN *
usr.bin/find/function.c
1317
f_nouser(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
1322
PLAN *
usr.bin/find/function.c
1337
f_path(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
1342
PLAN *
usr.bin/find/function.c
1345
PLAN *new;
usr.bin/find/function.c
1360
f_perm(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
1373
PLAN *
usr.bin/find/function.c
1376
PLAN *new;
usr.bin/find/function.c
1403
f_print(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
1410
f_print0(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
1417
PLAN *
usr.bin/find/function.c
1425
PLAN *
usr.bin/find/function.c
1439
f_prune(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
1447
PLAN *
usr.bin/find/function.c
1463
f_size(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
1472
PLAN *
usr.bin/find/function.c
1475
PLAN *new;
usr.bin/find/function.c
1496
f_type(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
1501
PLAN *
usr.bin/find/function.c
1504
PLAN *new;
usr.bin/find/function.c
1548
f_user(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
1553
PLAN *
usr.bin/find/function.c
1556
PLAN *new;
usr.bin/find/function.c
1580
PLAN *
usr.bin/find/function.c
1594
f_expr(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
1596
PLAN *p;
usr.bin/find/function.c
1609
PLAN *
usr.bin/find/function.c
1612
return (palloc(N_OPENPAREN, (int (*)(PLAN *, FTSENT *))-1));
usr.bin/find/function.c
1615
PLAN *
usr.bin/find/function.c
1618
return (palloc(N_CLOSEPAREN, (int (*)(PLAN *, FTSENT *))-1));
usr.bin/find/function.c
1627
f_not(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
1629
PLAN *p;
usr.bin/find/function.c
1637
PLAN *
usr.bin/find/function.c
1650
f_or(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
1652
PLAN *p;
usr.bin/find/function.c
1666
PLAN *
usr.bin/find/function.c
1683
plan_cleanup(PLAN *plan, void *arg)
usr.bin/find/function.c
1692
static PLAN *
usr.bin/find/function.c
1693
palloc(enum ntype t, int (*f)(PLAN *, FTSENT *))
usr.bin/find/function.c
1695
PLAN *new;
usr.bin/find/function.c
1697
if ((new = calloc(1, sizeof(PLAN)))) {
usr.bin/find/function.c
175
f_amin(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
183
PLAN *
usr.bin/find/function.c
186
PLAN *new;
usr.bin/find/function.c
203
f_atime(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
210
PLAN *
usr.bin/find/function.c
213
PLAN *new;
usr.bin/find/function.c
230
f_cmin(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
238
PLAN *
usr.bin/find/function.c
241
PLAN *new;
usr.bin/find/function.c
258
f_ctime(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
265
PLAN *
usr.bin/find/function.c
268
PLAN *new;
usr.bin/find/function.c
286
f_always_true(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
291
PLAN *
usr.bin/find/function.c
303
f_delete(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
345
PLAN *
usr.bin/find/function.c
362
f_empty(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
388
PLAN *
usr.bin/find/function.c
418
f_exec(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
485
run_f_exec(PLAN *plan)
usr.bin/find/function.c
543
PLAN *
usr.bin/find/function.c
546
PLAN *new; /* node returned */
usr.bin/find/function.c
675
f_execdir(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
70
static PLAN *palloc(enum ntype, int (*)(PLAN *, FTSENT *));
usr.bin/find/function.c
71
static long long find_parsenum(PLAN *plan, char *option, char *vp, char *endch);
usr.bin/find/function.c
72
static void run_f_exec(PLAN *plan);
usr.bin/find/function.c
73
static PLAN *palloc(enum ntype t, int (*f)(PLAN *, FTSENT *));
usr.bin/find/function.c
737
PLAN *
usr.bin/find/function.c
740
PLAN *new; /* node returned */
usr.bin/find/function.c
75
int f_amin(PLAN *, FTSENT *);
usr.bin/find/function.c
76
int f_atime(PLAN *, FTSENT *);
usr.bin/find/function.c
77
int f_cmin(PLAN *, FTSENT *);
usr.bin/find/function.c
78
int f_ctime(PLAN *, FTSENT *);
usr.bin/find/function.c
787
f_flags(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
79
int f_always_true(PLAN *, FTSENT *);
usr.bin/find/function.c
80
int f_empty(PLAN *, FTSENT *);
usr.bin/find/function.c
803
PLAN *
usr.bin/find/function.c
806
PLAN *new;
usr.bin/find/function.c
81
int f_exec(PLAN *, FTSENT *);
usr.bin/find/function.c
82
int f_execdir(PLAN *, FTSENT *);
usr.bin/find/function.c
83
int f_flags(PLAN *, FTSENT *);
usr.bin/find/function.c
832
PLAN *
usr.bin/find/function.c
84
int f_fstype(PLAN *, FTSENT *);
usr.bin/find/function.c
847
f_fstype(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
85
int f_group(PLAN *, FTSENT *);
usr.bin/find/function.c
86
int f_inum(PLAN *, FTSENT *);
usr.bin/find/function.c
87
int f_empty(PLAN *, FTSENT *);
usr.bin/find/function.c
88
int f_links(PLAN *, FTSENT *);
usr.bin/find/function.c
89
int f_ls(PLAN *, FTSENT *);
usr.bin/find/function.c
90
int f_maxdepth(PLAN *, FTSENT *);
usr.bin/find/function.c
905
PLAN *
usr.bin/find/function.c
908
PLAN *new;
usr.bin/find/function.c
91
int f_mindepth(PLAN *, FTSENT *);
usr.bin/find/function.c
92
int f_mtime(PLAN *, FTSENT *);
usr.bin/find/function.c
93
int f_mmin(PLAN *, FTSENT *);
usr.bin/find/function.c
94
int f_name(PLAN *, FTSENT *);
usr.bin/find/function.c
943
f_group(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
948
PLAN *
usr.bin/find/function.c
95
int f_iname(PLAN *, FTSENT *);
usr.bin/find/function.c
951
PLAN *new;
usr.bin/find/function.c
96
int f_newer(PLAN *, FTSENT *);
usr.bin/find/function.c
97
int f_anewer(PLAN *, FTSENT *);
usr.bin/find/function.c
975
f_inum(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
98
int f_cnewer(PLAN *, FTSENT *);
usr.bin/find/function.c
980
PLAN *
usr.bin/find/function.c
984
PLAN *new;
usr.bin/find/function.c
99
int f_nogroup(PLAN *, FTSENT *);
usr.bin/find/operator.c
121
PLAN *
usr.bin/find/operator.c
122
paren_squish(PLAN *plan) /* plan with ( ) nodes */
usr.bin/find/operator.c
124
PLAN *expr; /* pointer to next expression */
usr.bin/find/operator.c
125
PLAN *tail; /* pointer to tail of result plan */
usr.bin/find/operator.c
126
PLAN *result; /* pointer to head of result plan */
usr.bin/find/operator.c
158
PLAN *
usr.bin/find/operator.c
159
not_squish(PLAN *plan) /* plan to process */
usr.bin/find/operator.c
161
PLAN *next; /* next node being processed */
usr.bin/find/operator.c
162
PLAN *node; /* temporary node used in N_NOT processing */
usr.bin/find/operator.c
163
PLAN *tail; /* pointer to tail of result plan */
usr.bin/find/operator.c
164
PLAN *result; /* pointer to head of result plan */
usr.bin/find/operator.c
217
PLAN *
usr.bin/find/operator.c
218
or_squish(PLAN *plan) /* plan with ors to be squished */
usr.bin/find/operator.c
220
PLAN *next; /* next node being processed */
usr.bin/find/operator.c
221
PLAN *tail; /* pointer to tail of result plan */
usr.bin/find/operator.c
222
PLAN *result; /* pointer to head of result plan */
usr.bin/find/operator.c
49
static PLAN *
usr.bin/find/operator.c
50
yanknode(PLAN **planp) /* pointer to top of plan (modified) */
usr.bin/find/operator.c
52
PLAN *node; /* top node removed from the plan */
usr.bin/find/operator.c
67
static PLAN *
usr.bin/find/operator.c
68
yankexpr(PLAN **planp) /* pointer to top of plan (modified) */
usr.bin/find/operator.c
70
PLAN *next; /* temp node holding subexpression results */
usr.bin/find/operator.c
71
PLAN *node; /* pointer to returned node or expression */
usr.bin/find/operator.c
72
PLAN *tail; /* pointer to tail of subplan */
usr.bin/find/operator.c
73
PLAN *subplan; /* pointer to head of ( ) expression */
usr.bin/find/operator.c
74
extern int f_expr(PLAN *, FTSENT *);
usr.bin/find/option.c
107
PLAN *
usr.bin/find/option.c
111
PLAN *new;