Symbol: GNode
usr.bin/make/arch.c
205
GNode *gn;
usr.bin/make/arch.c
856
Arch_Touch(GNode *gn)
usr.bin/make/arch.c
862
Arch_MTime(GNode *gn)
usr.bin/make/arch.c
871
Arch_MemMTime(GNode *gn)
usr.bin/make/arch.c
876
GNode *pgn;
usr.bin/make/arch.h
49
extern void Arch_Touch(GNode *);
usr.bin/make/arch.h
54
extern struct timespec Arch_MTime(GNode *);
usr.bin/make/arch.h
58
extern struct timespec Arch_MemMTime(GNode *);
usr.bin/make/compat.c
255
Compat_Update(GNode *gn UNUSED)
usr.bin/make/compat.c
262
GNode *gn = NULL; /* Current root target */
usr.bin/make/compat.c
73
GNode *gn = gnp;
usr.bin/make/compat.c
74
GNode *pgn = pgnp;
usr.bin/make/compat.c
76
GNode *sib;
usr.bin/make/compat.h
43
extern void Compat_Update(GNode *);
usr.bin/make/cond.c
321
GNode *gn;
usr.bin/make/cond.c
342
GNode *gn;
usr.bin/make/dir.c
699
Dir_MTime(GNode *gn)
usr.bin/make/dir.h
116
extern struct timespec Dir_MTime(GNode *);
usr.bin/make/dump.c
103
TargPrintNode(GNode *gn, bool full)
usr.bin/make/dump.c
164
dump_special(GNode **t, const char *name, int prop)
usr.bin/make/dump.c
184
GNode **t = sort_ohash_by_name(targets_hash());
usr.bin/make/dump.c
85
const GNode *gn = gnp;
usr.bin/make/dump.c
90
TargPrintOnlySrc(GNode *gn)
usr.bin/make/engine.c
119
node_find_valid_commands(GNode *gn)
usr.bin/make/engine.c
163
list_parents(GNode *gn, FILE *out)
usr.bin/make/engine.c
169
GNode *p = Lst_Datum(ln);
usr.bin/make/engine.c
183
node_failure(GNode *gn)
usr.bin/make/engine.c
239
Job_Touch(GNode *gn)
usr.bin/make/engine.c
276
Make_TimeStamp(GNode *parent, GNode *child)
usr.bin/make/engine.c
284
Make_HandleUse(GNode *cgn, /* The .USE node */
usr.bin/make/engine.c
285
GNode *pgn) /* The target of the .USE node */
usr.bin/make/engine.c
287
GNode *gn; /* A child of the .USE node */
usr.bin/make/engine.c
331
Make_DoAllVar(GNode *gn)
usr.bin/make/engine.c
333
GNode *child;
usr.bin/make/engine.c
421
Make_OODate(GNode *gn)
usr.bin/make/engine.c
509
job_attach_node(Job *job, GNode *node)
usr.bin/make/engine.c
602
run_gnode(GNode *gn)
usr.bin/make/engine.c
703
GNode *gn = job->node;
usr.bin/make/engine.c
98
static void list_parents(GNode *, FILE *);
usr.bin/make/engine.h
119
GNode *node; /* Target of this job */
usr.bin/make/engine.h
127
extern void job_attach_node(Job *, GNode *);
usr.bin/make/engine.h
45
extern bool node_find_valid_commands(GNode *);
usr.bin/make/engine.h
51
extern void node_failure(GNode *);
usr.bin/make/engine.h
57
extern void Job_Touch(GNode *);
usr.bin/make/engine.h
62
extern void Make_TimeStamp(GNode *, GNode *);
usr.bin/make/engine.h
67
extern void Make_HandleUse(GNode *, GNode *);
usr.bin/make/engine.h
72
extern bool Make_OODate(GNode *);
usr.bin/make/engine.h
77
extern void Make_DoAllVar(GNode *);
usr.bin/make/engine.h
82
extern int run_gnode(GNode *);
usr.bin/make/enginechoice.c
33
void (*node_updated)(GNode *);
usr.bin/make/enginechoice.c
54
engine_node_updated(GNode *gn)
usr.bin/make/enginechoice.h
30
extern void engine_node_updated(GNode *);
usr.bin/make/expandchildren.c
161
ExpandWildChildren(LstNode after, GNode *cgn, GNode *pgn)
usr.bin/make/expandchildren.c
182
GNode *gn; /* New source 8) */
usr.bin/make/expandchildren.c
214
GNode *pgn)
usr.bin/make/expandchildren.c
216
GNode *cgn = Lst_Datum(ln);
usr.bin/make/expandchildren.c
237
expand_children_from(GNode *parent, LstNode from)
usr.bin/make/expandchildren.c
58
static void ExpandChildren(LstNode, GNode *);
usr.bin/make/expandchildren.c
59
static void ExpandVarChildren(LstNode, GNode *, GNode *);
usr.bin/make/expandchildren.c
60
static void ExpandWildChildren(LstNode, GNode *, GNode *);
usr.bin/make/expandchildren.c
63
LinkParent(GNode *cgn, GNode *pgn)
usr.bin/make/expandchildren.c
76
ExpandVarChildren(LstNode after, GNode *cgn, GNode *pgn)
usr.bin/make/expandchildren.c
78
GNode *gn; /* New source 8) */
usr.bin/make/expandchildren.h
5
extern void LinkParent(GNode *, GNode *);
usr.bin/make/expandchildren.h
8
extern void expand_children_from(GNode *, LstNode);
usr.bin/make/garray.h
111
(l)->a = ereallocarray(NULL, (l)->size, sizeof(GNode *)); \
usr.bin/make/garray.h
33
GNode **a; /* Only used for gnodes right now */
usr.bin/make/garray.h
56
(l)->size, sizeof(struct GNode *)); \
usr.bin/make/gnode.h
132
GNode *youngest; /* Node's youngest child */
usr.bin/make/gnode.h
134
GNode *impliedsrc; /* found by suff, to help with localvars */
usr.bin/make/gnode.h
146
GNode *groupling; /* target lists, for HELDBACK: do not build two
usr.bin/make/gnode.h
148
GNode *watched; /* the node currently building for HELDBACK */
usr.bin/make/gnode.h
151
GNode *sibling; /* equivalent targets (not complete yet) */
usr.bin/make/gnode.h
153
GNode *next;
usr.bin/make/job.c
694
Job_Make(GNode *gn)
usr.bin/make/job.h
51
extern void Job_Make(GNode *);
usr.bin/make/main.c
632
run_node(GNode *gn, bool *has_errors, bool *out_of_date)
usr.bin/make/make.c
106
static void print_unlink_cycle(struct growableArray *, GNode *);
usr.bin/make/make.c
108
static GNode *find_cycle(Lst, struct growableArray *);
usr.bin/make/make.c
110
static bool try_to_make_node(GNode *);
usr.bin/make/make.c
113
static bool has_predecessor_left_to_build(GNode *);
usr.bin/make/make.c
114
static void requeue_successors(GNode *);
usr.bin/make/make.c
145
GNode *e;
usr.bin/make/make.c
160
has_predecessor_left_to_build(GNode *gn)
usr.bin/make/make.c
169
GNode *pgn = Lst_Datum(ln);
usr.bin/make/make.c
182
requeue_successors(GNode *gn)
usr.bin/make/make.c
190
GNode *succ = Lst_Datum(ln);
usr.bin/make/make.c
199
requeue(GNode *gn)
usr.bin/make/make.c
238
Make_Update(GNode *cgn) /* the child node */
usr.bin/make/make.c
240
GNode *pgn; /* the parent node */
usr.bin/make/make.c
306
try_to_make_node(GNode *gn)
usr.bin/make/make.c
345
GNode *gn2;
usr.bin/make/make.c
359
GNode *gn2;
usr.bin/make/make.c
414
GNode *gn;
usr.bin/make/make.c
426
GNode *gn = gnp;
usr.bin/make/make.c
437
GNode *gn = to_addp;
usr.bin/make/make.c
447
GNode *cgn = cgnp;
usr.bin/make/make.c
448
GNode *pgn = pgnp;
usr.bin/make/make.c
461
GNode *gn;
usr.bin/make/make.c
595
GNode *gn;
usr.bin/make/make.c
616
print_unlink_cycle(struct growableArray *l, GNode *c)
usr.bin/make/make.c
619
GNode *gn = NULL;
usr.bin/make/make.c
635
GNode *gn2 = Lst_Datum(ln);
usr.bin/make/make.c
655
GNode *c;
usr.bin/make/make.c
668
static GNode *
usr.bin/make/make.c
674
GNode *gn = Lst_Datum(ln);
usr.bin/make/make.c
683
GNode *c;
usr.bin/make/make.h
43
extern void Make_Update(GNode *);
usr.bin/make/parse.c
1021
GNode *gn = gnp;
usr.bin/make/parse.c
1039
GNode *gn = gnp;
usr.bin/make/parse.c
112
static GNode *mainNode; /* The main target to create. This is the
usr.bin/make/parse.c
129
static GNode *predecessor;
usr.bin/make/parse.c
131
static void ParseLinkSrc(GNode *, GNode *);
usr.bin/make/parse.c
132
static int ParseDoOp(GNode **, unsigned int);
usr.bin/make/parse.c
133
static void ParseDoSpecial(GNode *, unsigned int);
usr.bin/make/parse.c
134
static int ParseAddDep(GNode *, GNode *);
usr.bin/make/parse.c
1414
register_target(GNode *gn, struct ohash *t)
usr.bin/make/parse.c
1419
GNode *gn2;
usr.bin/make/parse.c
142
static void apply_op(struct growableArray *, unsigned int, GNode *);
usr.bin/make/parse.c
1439
GNode *gn, *gn2;
usr.bin/make/parse.c
151
static bool register_target(GNode *, struct ohash *);
usr.bin/make/parse.c
1517
GNode *gn = targets->a[i];
usr.bin/make/parse.c
247
ParseLinkSrc(GNode *pgn, GNode *cgn)
usr.bin/make/parse.c
293
ParseDoOp(GNode **gnp, unsigned int op)
usr.bin/make/parse.c
295
GNode *gn = *gnp;
usr.bin/make/parse.c
324
GNode *cohort;
usr.bin/make/parse.c
354
ParseDoSpecial(GNode *gn, unsigned int special_op)
usr.bin/make/parse.c
376
ParseAddDep(GNode *p, GNode *s)
usr.bin/make/parse.c
389
apply_op(struct growableArray *targets, unsigned int op, GNode *gn)
usr.bin/make/parse.c
419
GNode *gn = Targ_FindNodei(src, esrc, TARG_CREATE);
usr.bin/make/parse.c
505
GNode *gn = gnp;
usr.bin/make/parse.c
533
GNode *gn;
usr.bin/make/parse.c
960
GNode *gn;
usr.bin/make/suff.c
1075
record_possible_suffix(Suff *s, GNode *gn, char *eoname, Lst srcs, Lst targs)
usr.bin/make/suff.c
1106
record_possible_suffixes(GNode *gn, Lst srcs, Lst targs)
usr.bin/make/suff.c
1143
GNode *gn, /* Node for which to find sources */
usr.bin/make/suff.c
125
GNode *node; /* The node describing the file */
usr.bin/make/suff.c
1413
Suff_FindDeps(GNode *gn)
usr.bin/make/suff.c
1423
SuffFindDeps(GNode *gn, Lst slst)
usr.bin/make/suff.c
1499
SuffPrintTrans(GNode *t)
usr.bin/make/suff.c
153
static void record_possible_suffix(Suff *, GNode *, char *, Lst, Lst);
usr.bin/make/suff.c
154
static void record_possible_suffixes(GNode *, Lst, Lst);
usr.bin/make/suff.c
1544
GNode **u;
usr.bin/make/suff.c
164
static bool SuffApplyTransform(GNode *, GNode *, Suff *, Suff *);
usr.bin/make/suff.c
165
static void SuffFindDeps(GNode *, Lst);
usr.bin/make/suff.c
166
static void SuffFindArchiveDeps(GNode *, Lst);
usr.bin/make/suff.c
167
static void SuffFindNormalDeps(GNode *, Lst);
usr.bin/make/suff.c
170
static void SuffPrintTrans(GNode *);
usr.bin/make/suff.c
175
static GNode *find_transform(const char *);
usr.bin/make/suff.c
176
static GNode *find_or_create_transformi(const char *, const char *);
usr.bin/make/suff.c
255
static GNode *
usr.bin/make/suff.c
268
static GNode *
usr.bin/make/suff.c
271
GNode *r;
usr.bin/make/suff.c
473
GNode *
usr.bin/make/suff.c
476
GNode *gn; /* GNode of transformation rule */
usr.bin/make/suff.c
569
find_suffix_path(GNode *gn)
usr.bin/make/suff.c
581
GNode *gn;
usr.bin/make/suff.c
824
GNode *t; /* Target GNode */
usr.bin/make/suff.c
825
GNode *s; /* Source GNode */
usr.bin/make/suff.c
903
GNode *tGn, /* Target node */
usr.bin/make/suff.c
904
GNode *sGn, /* Source node */
usr.bin/make/suff.c
910
GNode *gn; /* Node for same */
usr.bin/make/suff.c
991
GNode *gn, /* Node for which to locate dependencies */
usr.bin/make/suff.c
996
GNode *mem; /* Node for member */
usr.bin/make/suff.h
41
extern GNode *Suff_ParseAsTransform(const char *, const char *);
usr.bin/make/suff.h
54
extern void Suff_FindDeps(GNode *);
usr.bin/make/suff.h
58
extern Lst find_suffix_path(GNode *);
usr.bin/make/targ.c
116
offsetof(GNode, name), NULL, hash_calloc, hash_free, element_alloc
usr.bin/make/targ.c
119
static GNode *Targ_mk_node(const char *, const char *, unsigned int,
usr.bin/make/targ.c
125
GNode *begin_node, *end_node, *interrupt_node, *DEFAULT;
usr.bin/make/targ.c
143
static GNode *
usr.bin/make/targ.c
147
GNode *gn;
usr.bin/make/targ.c
183
GNode *
usr.bin/make/targ.c
189
GNode *
usr.bin/make/targ.c
193
GNode *gn;
usr.bin/make/targ.c
210
GNode *
usr.bin/make/targ.c
214
GNode *gn;
usr.bin/make/targ.c
232
GNode *gn;
usr.bin/make/targ.c
248
Targ_Ignore(GNode *gn)
usr.bin/make/targ.c
257
Targ_Silent(GNode *gn)
usr.bin/make/targ.c
266
Targ_Precious(GNode *gn)
usr.bin/make/targ.c
275
node_is_real(GNode *gn)
usr.bin/make/targ.c
321
status_to_string(GNode *gn)
usr.bin/make/targ.h
42
extern GNode *Targ_NewGNi(const char *, const char *);
usr.bin/make/targ.h
44
extern GNode *Targ_FindNodei(const char *, const char *, int);
usr.bin/make/targ.h
50
extern GNode *Targ_mk_special_node(const char *, size_t, uint32_t,
usr.bin/make/targ.h
54
extern bool Targ_Ignore(GNode *);
usr.bin/make/targ.h
55
extern bool Targ_Silent(GNode *);
usr.bin/make/targ.h
56
extern bool Targ_Precious(GNode *);
usr.bin/make/targ.h
59
extern bool node_is_real(GNode *);
usr.bin/make/targ.h
61
extern GNode *begin_node, *end_node, *interrupt_node, *DEFAULT;
usr.bin/make/targ.h
67
extern const char *status_to_string(GNode *);
usr.bin/make/targequiv.c
115
GNode *gn;
usr.bin/make/targequiv.c
155
kludge_look_harder_for_target(GNode *gn)
usr.bin/make/targequiv.c
157
GNode *extra, *cgn;
usr.bin/make/targequiv.c
179
attach_node(GNode *gn, GNode *extra)
usr.bin/make/targequiv.c
184
GNode *tmp;
usr.bin/make/targequiv.c
349
names_match(GNode *a, GNode *b)
usr.bin/make/targequiv.c
400
find_siblings(GNode *gn)
usr.bin/make/targequiv.c
402
GNode *gn2;
usr.bin/make/targequiv.c
430
look_harder_for_target(GNode *gn)
usr.bin/make/targequiv.c
446
is_sibling(GNode *gn, GNode *gn2)
usr.bin/make/targequiv.c
448
GNode *sibling;
usr.bin/make/targequiv.c
50
GNode *first, *last;
usr.bin/make/targequiv.c
59
static void attach_node(GNode *, GNode *);
usr.bin/make/targequiv.c
61
static void add_to_equiv_list(struct ohash *, GNode *);
usr.bin/make/targequiv.c
62
static char *names_match(GNode *, GNode *);
usr.bin/make/targequiv.c
71
static void find_siblings(GNode *);
usr.bin/make/targequiv.c
85
add_to_equiv_list(struct ohash *equiv, GNode *gn)
usr.bin/make/targequiv.h
30
extern void look_harder_for_target(GNode *);
usr.bin/make/targequiv.h
32
extern bool is_sibling(GNode *, GNode *);
usr.bin/make/targequiv.h
33
extern void kludge_look_harder_for_target(GNode *);
usr.bin/make/var.c
96
GNode *current_node = NULL;
usr.bin/make/var.h
29
extern GNode *current_node;