Symbol: Job
bin/ksh/jobs.c
1135
Job *j;
bin/ksh/jobs.c
116
static Job *job_list; /* job list */
bin/ksh/jobs.c
117
static Job *last_job;
bin/ksh/jobs.c
118
static Job *async_job;
bin/ksh/jobs.c
1205
check_job(Job *j)
bin/ksh/jobs.c
1307
j_print(Job *j, int how, struct shf *shf)
bin/ksh/jobs.c
135
static void j_set_async(Job *);
bin/ksh/jobs.c
136
static void j_startjob(Job *);
bin/ksh/jobs.c
137
static int j_waitj(Job *, int, const char *);
bin/ksh/jobs.c
139
static void j_print(Job *, int, struct shf *);
bin/ksh/jobs.c
140
static Job *j_lookup(const char *, int *);
bin/ksh/jobs.c
141
static Job *new_job(void);
bin/ksh/jobs.c
1413
static Job *
bin/ksh/jobs.c
1416
Job *j, *last_match;
bin/ksh/jobs.c
143
static void check_job(Job *);
bin/ksh/jobs.c
144
static void put_job(Job *, int);
bin/ksh/jobs.c
145
static void remove_job(Job *, const char *);
bin/ksh/jobs.c
146
static int kill_job(Job *, int);
bin/ksh/jobs.c
1507
static Job *free_jobs;
bin/ksh/jobs.c
1514
static Job *
bin/ksh/jobs.c
1518
Job *newj, *j;
bin/ksh/jobs.c
1524
newj = alloc(sizeof(Job), APERM);
bin/ksh/jobs.c
1562
remove_job(Job *j, const char *where)
bin/ksh/jobs.c
1565
Job **prev, *curr;
bin/ksh/jobs.c
1602
put_job(Job *j, int where)
bin/ksh/jobs.c
1604
Job **prev, *curr;
bin/ksh/jobs.c
1637
kill_job(Job *j, int sig)
bin/ksh/jobs.c
248
Job *j;
bin/ksh/jobs.c
390
Job *j;
bin/ksh/jobs.c
583
Job *j;
bin/ksh/jobs.c
610
Job *j;
bin/ksh/jobs.c
660
Job *j;
bin/ksh/jobs.c
696
Job *j;
bin/ksh/jobs.c
77
Job *next; /* next job in list */
bin/ksh/jobs.c
796
Job *j;
bin/ksh/jobs.c
820
Job *j;
bin/ksh/jobs.c
838
Job *j, *tmp;
bin/ksh/jobs.c
884
Job *j, *tmp;
bin/ksh/jobs.c
927
j_set_async(Job *j)
bin/ksh/jobs.c
929
Job *jl, *oldest;
bin/ksh/jobs.c
963
j_startjob(Job *j)
bin/ksh/jobs.c
985
j_waitj(Job *j,
usr.bin/make/engine.c
509
job_attach_node(Job *job, GNode *node)
usr.bin/make/engine.c
520
handle_job_status(Job *job, int status)
usr.bin/make/engine.c
614
do_run_command(Job *job, const char *pre)
usr.bin/make/engine.c
700
job_run_next(Job *job)
usr.bin/make/engine.h
127
extern void job_attach_node(Job *, GNode *);
usr.bin/make/engine.h
133
extern bool job_run_next(Job *);
usr.bin/make/engine.h
139
extern void handle_job_status(Job *, int);
usr.bin/make/job.c
119
Job *runningJobs; /* Jobs currently running a process */
usr.bin/make/job.c
120
Job *errorJobs; /* Jobs in error at end */
usr.bin/make/job.c
121
Job *availableJobs; /* Pool of available jobs */
usr.bin/make/job.c
122
static Job *heldJobs; /* Jobs not running yet because of expensive */
usr.bin/make/job.c
124
static Job *extra_job; /* Needed for .INTERRUPT */
usr.bin/make/job.c
135
static void postprocess_job(Job *);
usr.bin/make/job.c
136
static void determine_job_next_step(Job *);
usr.bin/make/job.c
137
static void may_continue_job(Job *);
usr.bin/make/job.c
138
static Job *reap_finished_job(pid_t);
usr.bin/make/job.c
142
static bool expensive_job(Job *);
usr.bin/make/job.c
147
static const char *really_kill(Job *, int);
usr.bin/make/job.c
150
static void may_remove_target(Job *);
usr.bin/make/job.c
151
static void print_error(Job *);
usr.bin/make/job.c
159
really_kill(Job *job, int signo)
usr.bin/make/job.c
175
may_remove_target(Job *j)
usr.bin/make/job.c
221
quick_error(Job *j, int signo, bool first)
usr.bin/make/job.c
234
print_error(Job *j)
usr.bin/make/job.c
279
Job *j, *k, *jnext;
usr.bin/make/job.c
302
Job *j, *k, *jnext;
usr.bin/make/job.c
409
Job *job;
usr.bin/make/job.c
528
postprocess_job(Job *job)
usr.bin/make/job.c
575
determine_expensive_job(Job *job)
usr.bin/make/job.c
589
expensive_job(Job *job)
usr.bin/make/job.c
649
may_continue_job(Job *job)
usr.bin/make/job.c
671
Job *job = heldJobs;
usr.bin/make/job.c
696
Job *job = availableJobs;
usr.bin/make/job.c
705
determine_job_next_step(Job *job)
usr.bin/make/job.c
729
static Job *
usr.bin/make/job.c
732
Job **j, *job;
usr.bin/make/job.c
754
Job *job;
usr.bin/make/job.c
823
Job *j;
usr.bin/make/job.c
834
j = ereallocarray(NULL, sizeof(Job), maxJobs+1);
usr.bin/make/job.c
874
Job *job;
usr.bin/make/job.c
940
Job *job; /* the job descriptor in that element */
usr.bin/make/job.h
93
extern void determine_expensive_job(Job *);
usr.bin/make/job.h
94
extern Job *runningJobs, *errorJobs, *availableJobs;