bin/ksh/jobs.c
1001
Job *j, *tmp;
bin/ksh/jobs.c
1047
Job *j;
bin/ksh/jobs.c
1049
Job *jl, *oldest;
bin/ksh/jobs.c
1060
oldest = (Job *) 0;
bin/ksh/jobs.c
1083
Job *j;
bin/ksh/jobs.c
1112
Job *j;
bin/ksh/jobs.c
1249
Job *j;
bin/ksh/jobs.c
1276
for (j = job_list; j != (Job *) 0; j = j->next)
bin/ksh/jobs.c
1281
if (j == (Job *) 0) {
bin/ksh/jobs.c
1323
Job *j;
bin/ksh/jobs.c
133
Job *next; /* next job in list */
bin/ksh/jobs.c
1432
Job *j;
bin/ksh/jobs.c
1541
static Job *
bin/ksh/jobs.c
1546
Job *j, *last_match;
bin/ksh/jobs.c
1553
for (j = job_list; j != (Job *) 0; j = j->next)
bin/ksh/jobs.c
1559
for (j = job_list; j != (Job *) 0; j = j->next)
bin/ksh/jobs.c
1564
return (Job *) 0;
bin/ksh/jobs.c
1569
return (Job *) 0;
bin/ksh/jobs.c
1575
if (job_list != (Job *) 0)
bin/ksh/jobs.c
1580
if (job_list != (Job *) 0 && job_list->next)
bin/ksh/jobs.c
1587
for (j = job_list; j != (Job *) 0; j = j->next)
bin/ksh/jobs.c
1593
last_match = (Job *) 0;
bin/ksh/jobs.c
1594
for (j = job_list; j != (Job *) 0; j = j->next)
bin/ksh/jobs.c
1600
return (Job *) 0;
bin/ksh/jobs.c
1610
last_match = (Job *) 0;
bin/ksh/jobs.c
1611
for (j = job_list; j != (Job *) 0; j = j->next)
bin/ksh/jobs.c
1616
return (Job *) 0;
bin/ksh/jobs.c
1626
return (Job *) 0;
bin/ksh/jobs.c
1629
static Job *free_jobs;
bin/ksh/jobs.c
1636
static Job *
bin/ksh/jobs.c
1640
Job *newj, *j;
bin/ksh/jobs.c
1642
if (free_jobs != (Job *) 0) {
bin/ksh/jobs.c
1646
newj = (Job *) alloc(sizeof(Job), APERM);
bin/ksh/jobs.c
1652
if (j == (Job *) 0)
bin/ksh/jobs.c
1685
Job *j;
bin/ksh/jobs.c
1689
Job **prev, *curr;
bin/ksh/jobs.c
1693
for (; curr != (Job *) 0 && curr != j; prev = &curr->next, curr = *prev)
bin/ksh/jobs.c
1715
last_job = (Job *) 0;
bin/ksh/jobs.c
1717
async_job = (Job *) 0;
bin/ksh/jobs.c
1727
Job *j;
bin/ksh/jobs.c
1730
Job **prev, *curr;
bin/ksh/jobs.c
175
static Job *job_list; /* job list */
bin/ksh/jobs.c
176
static Job *last_job;
bin/ksh/jobs.c
1764
Job *j;
bin/ksh/jobs.c
177
static Job *async_job;
bin/ksh/jobs.c
212
static void j_set_async ARGS((Job *j));
bin/ksh/jobs.c
213
static void j_startjob ARGS((Job *j));
bin/ksh/jobs.c
214
static int j_waitj ARGS((Job *j, int flags, const char *where));
bin/ksh/jobs.c
216
static void j_print ARGS((Job *j, int how, struct shf *shf));
bin/ksh/jobs.c
217
static Job *j_lookup ARGS((const char *cp, int *ecodep));
bin/ksh/jobs.c
218
static Job *new_job ARGS((void));
bin/ksh/jobs.c
220
static void check_job ARGS((Job *j));
bin/ksh/jobs.c
221
static void put_job ARGS((Job *j, int where));
bin/ksh/jobs.c
222
static void remove_job ARGS((Job *j, const char *where));
bin/ksh/jobs.c
223
static int kill_job ARGS((Job *j, int sig));
bin/ksh/jobs.c
280
Job *j;
bin/ksh/jobs.c
283
for (j = job_list; j != (Job *) 0; j = j->next) {
bin/ksh/jobs.c
439
Job *j;
bin/ksh/jobs.c
696
Job *j;
bin/ksh/jobs.c
725
Job *j;
bin/ksh/jobs.c
777
Job *j;
bin/ksh/jobs.c
784
if ((j = j_lookup(cp, &ecode)) == (Job *) 0) {
bin/ksh/jobs.c
818
Job *j;
bin/ksh/jobs.c
827
if ((j = j_lookup(cp, &ecode)) == (Job *) 0) {
bin/ksh/jobs.c
882
async_job = (Job *) 0;
bin/ksh/jobs.c
924
Job *j;
bin/ksh/jobs.c
927
for (j = job_list; j != (Job *) 0; j = j->next) {
bin/ksh/jobs.c
954
Job *j, *tmp;
bin/ksh/jobs.c
968
if ((j = j_lookup(cp, &ecode)) == (Job *) 0) {
usr.bin/make/job.c
1025
JobWriteCommand(Job *job, ShellWriter *wr, StringListNode *ln, const char *ucmd)
usr.bin/make/job.c
1129
JobWriteCommands(Job *job)
usr.bin/make/job.c
1160
JobSaveCommands(Job *job)
usr.bin/make/job.c
1182
JobClosePipes(Job *job)
usr.bin/make/job.c
1194
DebugFailedJob(const Job *job)
usr.bin/make/job.c
1218
JobFinishDoneExitedError(Job *job, int *inout_status)
usr.bin/make/job.c
1244
JobFinishDoneExited(Job *job, int *inout_status)
usr.bin/make/job.c
1259
JobFinishDoneSignaled(Job *job, int status)
usr.bin/make/job.c
1269
JobFinishDone(Job *job, int *inout_status)
usr.bin/make/job.c
1284
JobFinish(Job *job, int status)
usr.bin/make/job.c
1524
JobExec(Job *job, char **argv)
usr.bin/make/job.c
1660
BuildArgv(Job *job, char **argv)
usr.bin/make/job.c
1703
JobWriteShellCommands(Job *job, GNode *gn, bool *out_run)
usr.bin/make/job.c
1730
Job *job;
usr.bin/make/job.c
1825
PrintFilteredOutput(Job *job, size_t len)
usr.bin/make/job.c
1859
CollectOutput(Job *job, bool finish)
usr.bin/make/job.c
1960
Job *job;
usr.bin/make/job.c
2005
Job_Continue(Job *job)
usr.bin/make/job.c
2020
Job *job;
usr.bin/make/job.c
2036
Job *job;
usr.bin/make/job.c
2451
Job *job;
usr.bin/make/job.c
2529
Job *job;
usr.bin/make/job.c
2548
watchfd(Job *job)
usr.bin/make/job.c
2569
clearfd(Job *job)
usr.bin/make/job.c
484
static Job *job_table; /* The structures that describe them */
usr.bin/make/job.c
485
static Job *job_table_end; /* job_table + maxJobs */
usr.bin/make/job.c
495
static Job **jobByFdIndex = NULL;
usr.bin/make/job.c
497
static void watchfd(Job *);
usr.bin/make/job.c
498
static void clearfd(Job *);
usr.bin/make/job.c
502
static Job tokenPoolJob; /* token wait pseudo-job */
usr.bin/make/job.c
504
static Job childExitJob; /* child exit pseudo-job */
usr.bin/make/job.c
515
static void CollectOutput(Job *, bool);
usr.bin/make/job.c
544
Job_FlagsToString(const Job *job, char *buf, size_t bufsize)
usr.bin/make/job.c
554
Job_BuildMon(Job *job)
usr.bin/make/job.c
561
Job_Node(Job *job)
usr.bin/make/job.c
567
Job_Pid(Job *job)
usr.bin/make/job.c
575
const Job *job;
usr.bin/make/job.c
644
JobCreatePipe(Job *job, int minfd)
usr.bin/make/job.c
680
Job *job;
usr.bin/make/job.c
791
static Job *
usr.bin/make/job.c
794
Job *job;
usr.bin/make/job.c
920
JobWriteSpecialsEchoCtl(Job *job, ShellWriter *wr, CommandFlags *inout_cmdFlags,
usr.bin/make/job.c
947
JobWriteSpecials(Job *job, ShellWriter *wr, const char *escCmd, bool run,
usr.bin/make/job.h
113
void Job_FlagsToString(const Job *, char *, size_t);
usr.bin/make/job.h
116
struct BuildMon *Job_BuildMon(Job *) MAKE_ATTR_USE;
usr.bin/make/job.h
118
GNode *Job_Node(Job *) MAKE_ATTR_USE;
usr.bin/make/job.h
119
int Job_Pid(Job *) MAKE_ATTR_USE;
usr.bin/make/job.h
81
typedef struct Job Job;
usr.bin/make/meta.c
597
BM(Job *job)
usr.bin/make/meta.c
607
meta_job_start(Job *job, GNode *gn)
usr.bin/make/meta.c
633
meta_job_child(Job *job MAKE_ATTR_UNUSED)
usr.bin/make/meta.c
654
meta_job_parent(Job *job MAKE_ATTR_UNUSED, pid_t pid MAKE_ATTR_UNUSED)
usr.bin/make/meta.c
667
meta_job_fd(Job *job MAKE_ATTR_UNUSED)
usr.bin/make/meta.c
681
meta_job_event(Job *job MAKE_ATTR_UNUSED)
usr.bin/make/meta.c
695
meta_job_error(Job *job, GNode *gn, bool ignerr, int status)
usr.bin/make/meta.c
720
meta_job_output(Job *job, const char *cp, size_t len)
usr.bin/make/meta.c
781
meta_job_finish(Job *job)
usr.bin/make/meta.h
41
struct Job;
usr.bin/make/meta.h
46
void meta_job_start(struct Job *, GNode *);
usr.bin/make/meta.h
47
void meta_job_child(struct Job *);
usr.bin/make/meta.h
48
void meta_job_parent(struct Job *, pid_t);
usr.bin/make/meta.h
49
int meta_job_fd(struct Job *) MAKE_ATTR_USE;
usr.bin/make/meta.h
50
int meta_job_event(struct Job *) MAKE_ATTR_USE;
usr.bin/make/meta.h
51
void meta_job_error(struct Job *, GNode *, bool, int);
usr.bin/make/meta.h
52
void meta_job_output(struct Job *, const char *, size_t);
usr.bin/make/meta.h
54
int meta_job_finish(struct Job *);
usr.bin/make/trace.c
84
Trace_Log(TrEvent event, Job *job)
usr.bin/make/trace.h
50
void Trace_Log(TrEvent, Job *);