usr.bin/find/extern.h
37
PLAN *find_create(char ***);
usr.bin/find/extern.h
38
int find_execute(PLAN *, char **);
usr.bin/find/extern.h
39
PLAN *find_formplan(char **);
usr.bin/find/extern.h
40
int find_traverse(PLAN *, int (*)(PLAN *, void *), void *);
usr.bin/find/extern.h
41
int f_expr(PLAN *, FTSENT *);
usr.bin/find/extern.h
42
PLAN *not_squish(PLAN *);
usr.bin/find/extern.h
43
PLAN *or_squish(PLAN *);
usr.bin/find/extern.h
44
PLAN *paren_squish(PLAN *);
usr.bin/find/extern.h
45
int plan_cleanup(PLAN *, void *);
usr.bin/find/extern.h
50
PLAN *c_amin(char ***, int, char *);
usr.bin/find/extern.h
51
PLAN *c_anewer(char ***, int, char *);
usr.bin/find/extern.h
52
PLAN *c_asince(char ***, int, char *);
usr.bin/find/extern.h
53
PLAN *c_atime(char ***, int, char *);
usr.bin/find/extern.h
54
PLAN *c_cmin(char ***, int, char *);
usr.bin/find/extern.h
55
PLAN *c_cnewer(char ***, int, char *);
usr.bin/find/extern.h
56
PLAN *c_csince(char ***, int, char *);
usr.bin/find/extern.h
57
PLAN *c_ctime(char ***, int, char *);
usr.bin/find/extern.h
58
PLAN *c_delete(char ***, int, char *);
usr.bin/find/extern.h
59
PLAN *c_depth(char ***, int, char *);
usr.bin/find/extern.h
60
PLAN *c_empty(char ***, int, char *);
usr.bin/find/extern.h
61
PLAN *c_exec(char ***, int, char *);
usr.bin/find/extern.h
62
PLAN *c_execdir(char ***, int, char *);
usr.bin/find/extern.h
63
PLAN *c_exit(char ***, int, char *);
usr.bin/find/extern.h
64
PLAN *c_false(char ***, int, char *);
usr.bin/find/extern.h
65
PLAN *c_flags(char ***, int, char *);
usr.bin/find/extern.h
66
PLAN *c_follow(char ***, int, char *);
usr.bin/find/extern.h
67
PLAN *c_fprint(char ***, int, char *);
usr.bin/find/extern.h
68
PLAN *c_fstype(char ***, int, char *);
usr.bin/find/extern.h
69
PLAN *c_group(char ***, int, char *);
usr.bin/find/extern.h
70
PLAN *c_iname(char ***, int, char *);
usr.bin/find/extern.h
71
PLAN *c_inum(char ***, int, char *);
usr.bin/find/extern.h
72
PLAN *c_iregex(char ***, int, char *);
usr.bin/find/extern.h
73
PLAN *c_links(char ***, int, char *);
usr.bin/find/extern.h
74
PLAN *c_ls(char ***, int, char *);
usr.bin/find/extern.h
75
PLAN *c_maxdepth(char ***, int, char *);
usr.bin/find/extern.h
76
PLAN *c_mindepth(char ***, int, char *);
usr.bin/find/extern.h
77
PLAN *c_mmin(char ***, int, char *);
usr.bin/find/extern.h
78
PLAN *c_mtime(char ***, int, char *);
usr.bin/find/extern.h
79
PLAN *c_name(char ***, int, char *);
usr.bin/find/extern.h
80
PLAN *c_newer(char ***, int, char *);
usr.bin/find/extern.h
81
PLAN *c_nogroup(char ***, int, char *);
usr.bin/find/extern.h
82
PLAN *c_nouser(char ***, int, char *);
usr.bin/find/extern.h
83
PLAN *c_path(char ***, int, char *);
usr.bin/find/extern.h
84
PLAN *c_perm(char ***, int, char *);
usr.bin/find/extern.h
85
PLAN *c_print(char ***, int, char *);
usr.bin/find/extern.h
86
PLAN *c_print0(char ***, int, char *);
usr.bin/find/extern.h
87
PLAN *c_printx(char ***, int, char *);
usr.bin/find/extern.h
88
PLAN *c_prune(char ***, int, char *);
usr.bin/find/extern.h
89
PLAN *c_regex(char ***, int, char *);
usr.bin/find/extern.h
90
PLAN *c_since(char ***, int, char *);
usr.bin/find/extern.h
91
PLAN *c_size(char ***, int, char *);
usr.bin/find/extern.h
92
PLAN *c_type(char ***, int, char *);
usr.bin/find/extern.h
93
PLAN *c_user(char ***, int, char *);
usr.bin/find/extern.h
94
PLAN *c_xdev(char ***, int, char *);
usr.bin/find/extern.h
95
PLAN *c_openparen(char ***, int, char *);
usr.bin/find/extern.h
96
PLAN *c_closeparen(char ***, int, char *);
usr.bin/find/extern.h
97
PLAN *c_not(char ***, int, char *);
usr.bin/find/extern.h
98
PLAN *c_or(char ***, int, char *);
usr.bin/find/extern.h
99
PLAN *c_null(char ***, int, char *);
usr.bin/find/find.c
202
find_execute(PLAN *plan, char **paths)
usr.bin/find/find.c
204
PLAN *p;
usr.bin/find/find.c
285
find_traverse(PLAN *plan, int (*func)(PLAN *, void *), void *arg)
usr.bin/find/find.c
287
PLAN *p;
usr.bin/find/find.c
66
PLAN *
usr.bin/find/find.c
69
PLAN *plan, *tail, *new;
usr.bin/find/find.h
134
PLAN *(*create)(char ***, int, char *); /* create function */
usr.bin/find/function.c
100
int f_group(PLAN *, FTSENT *);
usr.bin/find/function.c
1006
PLAN *
usr.bin/find/function.c
101
int f_iname(PLAN *, FTSENT *);
usr.bin/find/function.c
102
int f_inum(PLAN *, FTSENT *);
usr.bin/find/function.c
1020
f_fprint(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
103
int f_links(PLAN *, FTSENT *);
usr.bin/find/function.c
1032
PLAN *
usr.bin/find/function.c
1035
PLAN *new;
usr.bin/find/function.c
104
int f_ls(PLAN *, FTSENT *);
usr.bin/find/function.c
105
int f_mindepth(PLAN *, FTSENT *);
usr.bin/find/function.c
1054
f_fstype(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
106
int f_maxdepth(PLAN *, FTSENT *);
usr.bin/find/function.c
107
int f_mmin(PLAN *, FTSENT *);
usr.bin/find/function.c
108
int f_mtime(PLAN *, FTSENT *);
usr.bin/find/function.c
109
int f_name(PLAN *, FTSENT *);
usr.bin/find/function.c
110
int f_newer(PLAN *, FTSENT *);
usr.bin/find/function.c
1114
PLAN *
usr.bin/find/function.c
1118
PLAN *new;
usr.bin/find/function.c
1155
f_group(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
1161
PLAN *
usr.bin/find/function.c
1165
PLAN *new;
usr.bin/find/function.c
1195
f_inum(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
1201
PLAN *
usr.bin/find/function.c
1205
PLAN *new;
usr.bin/find/function.c
1221
f_links(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
1227
PLAN *
usr.bin/find/function.c
1231
PLAN *new;
usr.bin/find/function.c
1247
f_ls(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
1254
PLAN *
usr.bin/find/function.c
1271
f_maxdepth(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
1280
PLAN *
usr.bin/find/function.c
1284
PLAN *new;
usr.bin/find/function.c
1299
f_mindepth(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
130
int f_nogroup(PLAN *, FTSENT *);
usr.bin/find/function.c
1304
PLAN *
usr.bin/find/function.c
1308
PLAN *new;
usr.bin/find/function.c
131
int f_nouser(PLAN *, FTSENT *);
usr.bin/find/function.c
132
int f_path(PLAN *, FTSENT *);
usr.bin/find/function.c
1323
f_mmin(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
1329
PLAN *
usr.bin/find/function.c
133
int f_perm(PLAN *, FTSENT *);
usr.bin/find/function.c
1333
PLAN *new;
usr.bin/find/function.c
134
int f_print(PLAN *, FTSENT *);
usr.bin/find/function.c
135
int f_print0(PLAN *, FTSENT *);
usr.bin/find/function.c
1351
f_mtime(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
1357
PLAN *
usr.bin/find/function.c
136
int f_printx(PLAN *, FTSENT *);
usr.bin/find/function.c
1361
PLAN *new;
usr.bin/find/function.c
137
int f_prune(PLAN *, FTSENT *);
usr.bin/find/function.c
1379
f_name(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
138
int f_regex(PLAN *, FTSENT *);
usr.bin/find/function.c
1385
PLAN *
usr.bin/find/function.c
1389
PLAN *new;
usr.bin/find/function.c
139
int f_since(PLAN *, FTSENT *);
usr.bin/find/function.c
140
int f_size(PLAN *, FTSENT *);
usr.bin/find/function.c
1404
f_iname(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
1409
PLAN *
usr.bin/find/function.c
141
int f_type(PLAN *, FTSENT *);
usr.bin/find/function.c
1413
PLAN *new;
usr.bin/find/function.c
142
int f_user(PLAN *, FTSENT *);
usr.bin/find/function.c
1429
f_newer(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
143
int f_not(PLAN *, FTSENT *);
usr.bin/find/function.c
1435
PLAN *
usr.bin/find/function.c
1439
PLAN *new;
usr.bin/find/function.c
144
int f_or(PLAN *, FTSENT *);
usr.bin/find/function.c
145
static PLAN *c_regex_common(char ***, int, enum ntype, bool);
usr.bin/find/function.c
1459
f_nogroup(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
146
static PLAN *palloc(enum ntype, int (*)(PLAN *, FTSENT *));
usr.bin/find/function.c
1465
PLAN *
usr.bin/find/function.c
1480
f_nouser(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
1486
PLAN *
usr.bin/find/function.c
1501
f_path(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
1507
PLAN *
usr.bin/find/function.c
1511
PLAN *new;
usr.bin/find/function.c
1527
f_perm(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
1540
PLAN *
usr.bin/find/function.c
1544
PLAN *new;
usr.bin/find/function.c
157
find_parsenum(PLAN *plan, const char *option, const char *vp, char *endch)
usr.bin/find/function.c
1572
f_print(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
1580
f_print0(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
1589
f_printx(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
1606
PLAN *
usr.bin/find/function.c
1615
PLAN *
usr.bin/find/function.c
1624
PLAN *
usr.bin/find/function.c
1639
f_prune(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
1646
PLAN *
usr.bin/find/function.c
1661
f_regex(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
1667
static PLAN *
usr.bin/find/function.c
1674
PLAN *new;
usr.bin/find/function.c
1700
PLAN *
usr.bin/find/function.c
1707
PLAN *
usr.bin/find/function.c
1720
f_since(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
1725
PLAN *
usr.bin/find/function.c
1729
PLAN *new;
usr.bin/find/function.c
1751
f_size(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
1760
PLAN *
usr.bin/find/function.c
1764
PLAN *new;
usr.bin/find/function.c
1786
f_type(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
1792
PLAN *
usr.bin/find/function.c
1796
PLAN *new;
usr.bin/find/function.c
1850
f_user(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
1856
PLAN *
usr.bin/find/function.c
1860
PLAN *new;
usr.bin/find/function.c
1890
PLAN *
usr.bin/find/function.c
1904
f_expr(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
1906
PLAN *p;
usr.bin/find/function.c
1920
PLAN *
usr.bin/find/function.c
1924
return (palloc(N_OPENPAREN, (int (*)(PLAN *, FTSENT *))-1));
usr.bin/find/function.c
1927
PLAN *
usr.bin/find/function.c
1931
return (palloc(N_CLOSEPAREN, (int (*)(PLAN *, FTSENT *))-1));
usr.bin/find/function.c
1940
f_not(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
1942
PLAN *p;
usr.bin/find/function.c
1951
PLAN *
usr.bin/find/function.c
1965
f_or(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
1967
PLAN *p;
usr.bin/find/function.c
1982
PLAN *
usr.bin/find/function.c
1989
PLAN *
usr.bin/find/function.c
200
find_parsedate(PLAN *plan, const char *option, const char *vp)
usr.bin/find/function.c
2008
plan_cleanup(PLAN *plan, void *arg)
usr.bin/find/function.c
2016
static PLAN *
usr.bin/find/function.c
2017
palloc(enum ntype t, int (*f)(PLAN *, FTSENT *))
usr.bin/find/function.c
2019
PLAN *new;
usr.bin/find/function.c
2021
if ((new = malloc(sizeof(PLAN))) == NULL)
usr.bin/find/function.c
2023
memset(new, 0, sizeof(PLAN));
usr.bin/find/function.c
228
f_amin(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
234
PLAN *
usr.bin/find/function.c
238
PLAN *new;
usr.bin/find/function.c
257
f_anewer(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
263
PLAN *
usr.bin/find/function.c
267
PLAN *new;
usr.bin/find/function.c
286
f_asince(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
291
PLAN *
usr.bin/find/function.c
295
PLAN *new;
usr.bin/find/function.c
313
f_atime(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
319
PLAN *
usr.bin/find/function.c
323
PLAN *new;
usr.bin/find/function.c
341
f_cmin(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
347
PLAN *
usr.bin/find/function.c
351
PLAN *new;
usr.bin/find/function.c
370
f_cnewer(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
376
PLAN *
usr.bin/find/function.c
380
PLAN *new;
usr.bin/find/function.c
399
f_csince(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
404
PLAN *
usr.bin/find/function.c
408
PLAN *new;
usr.bin/find/function.c
426
f_ctime(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
432
PLAN *
usr.bin/find/function.c
436
PLAN *new;
usr.bin/find/function.c
453
f_delete(PLAN *plan __unused, FTSENT *entry)
usr.bin/find/function.c
492
PLAN *
usr.bin/find/function.c
513
f_always_true(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
519
PLAN *
usr.bin/find/function.c
533
f_empty(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
560
PLAN *
usr.bin/find/function.c
590
f_exec(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
660
run_f_exec(PLAN *plan)
usr.bin/find/function.c
719
PLAN *
usr.bin/find/function.c
722
PLAN *new; /* node returned */
usr.bin/find/function.c
81
static int64_t find_parsenum(PLAN *, const char *, const char *, char *);
usr.bin/find/function.c
82
static void run_f_exec(PLAN *);
usr.bin/find/function.c
83
int f_always_true(PLAN *, FTSENT *);
usr.bin/find/function.c
836
f_execdir(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
84
int f_amin(PLAN *, FTSENT *);
usr.bin/find/function.c
85
int f_anewer(PLAN *, FTSENT *);
usr.bin/find/function.c
86
int f_asince(PLAN *, FTSENT *);
usr.bin/find/function.c
87
int f_atime(PLAN *, FTSENT *);
usr.bin/find/function.c
878
PLAN *
usr.bin/find/function.c
88
int f_cmin(PLAN *, FTSENT *);
usr.bin/find/function.c
881
PLAN *new; /* node returned */
usr.bin/find/function.c
89
int f_cnewer(PLAN *, FTSENT *);
usr.bin/find/function.c
90
int f_csince(PLAN *, FTSENT *);
usr.bin/find/function.c
91
int f_ctime(PLAN *, FTSENT *);
usr.bin/find/function.c
92
int f_delete(PLAN *, FTSENT *);
usr.bin/find/function.c
921
PLAN *
usr.bin/find/function.c
925
PLAN *new;
usr.bin/find/function.c
93
int f_empty(PLAN *, FTSENT *);
usr.bin/find/function.c
94
int f_exec(PLAN *, FTSENT *);
usr.bin/find/function.c
946
f_false(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
95
int f_execdir(PLAN *, FTSENT *);
usr.bin/find/function.c
952
PLAN *
usr.bin/find/function.c
96
int f_false(PLAN *, FTSENT *);
usr.bin/find/function.c
963
f_flags(PLAN *plan, FTSENT *entry)
usr.bin/find/function.c
97
int f_flags(PLAN *, FTSENT *);
usr.bin/find/function.c
975
PLAN *
usr.bin/find/function.c
979
PLAN *new;
usr.bin/find/function.c
98
int f_fprint(PLAN *, FTSENT *);
usr.bin/find/function.c
99
int f_fstype(PLAN *, FTSENT *);
usr.bin/find/operator.c
130
PLAN *
usr.bin/find/operator.c
131
paren_squish(PLAN *plan) /* plan with ( ) nodes */
usr.bin/find/operator.c
133
PLAN *expr; /* pointer to next expression */
usr.bin/find/operator.c
134
PLAN *tail; /* pointer to tail of result plan */
usr.bin/find/operator.c
135
PLAN *result; /* pointer to head of result plan */
usr.bin/find/operator.c
167
PLAN *
usr.bin/find/operator.c
168
not_squish(PLAN *plan) /* plan to process */
usr.bin/find/operator.c
170
PLAN *next; /* next node being processed */
usr.bin/find/operator.c
171
PLAN *node; /* temporary node used in N_NOT processing */
usr.bin/find/operator.c
172
PLAN *tail; /* pointer to tail of result plan */
usr.bin/find/operator.c
173
PLAN *result; /* pointer to head of result plan */
usr.bin/find/operator.c
226
PLAN *
usr.bin/find/operator.c
227
or_squish(PLAN *plan) /* plan with ors to be squished */
usr.bin/find/operator.c
229
PLAN *next; /* next node being processed */
usr.bin/find/operator.c
230
PLAN *tail; /* pointer to tail of result plan */
usr.bin/find/operator.c
231
PLAN *result; /* pointer to head of result plan */
usr.bin/find/operator.c
52
static PLAN *yanknode(PLAN **);
usr.bin/find/operator.c
53
static PLAN *yankexpr(PLAN **);
usr.bin/find/operator.c
59
static PLAN *
usr.bin/find/operator.c
60
yanknode(PLAN **planp) /* pointer to top of plan (modified) */
usr.bin/find/operator.c
62
PLAN *node; /* top node removed from the plan */
usr.bin/find/operator.c
77
static PLAN *
usr.bin/find/operator.c
78
yankexpr(PLAN **planp) /* pointer to top of plan (modified) */
usr.bin/find/operator.c
80
PLAN *next; /* temp node holding subexpression results */
usr.bin/find/operator.c
81
PLAN *node; /* pointer to returned node or expression */
usr.bin/find/operator.c
82
PLAN *tail; /* pointer to tail of subplan */
usr.bin/find/operator.c
83
PLAN *subplan; /* pointer to head of ( ) expression */
usr.bin/find/option.c
158
PLAN *
usr.bin/find/option.c
162
PLAN *new;