Lines Matching full:job
1 /* $NetBSD: job.h,v 1.80 2024/07/07 07:50:57 rillig Exp $ */
34 * from: @(#)job.h 8.1 (Berkeley) 6/6/93
73 * from: @(#)job.h 8.1 (Berkeley) 6/6/93
118 JOB_ST_FREE = 0, /* Job is available */
119 JOB_ST_SET_UP = 1, /* Job is allocated but otherwise invalid */
121 JOB_ST_RUNNING = 3, /* Job is running, pid valid */
122 JOB_ST_FINISHED = 4 /* Job is done (ie after SIGCHILD) */
126 * A Job manages the shell commands that are run to create a single target.
127 * Each job is run in a separate subprocess by a shell. Several jobs can run
134 * When a job is finished, Make_Update updates all parents of the node
138 typedef struct Job {
168 int inPipe; /* Pipe for reading output from job */
173 /* Buffer for storing the output of the job, line by line. */
180 } Job;
209 void Job_FlagsToString(const Job *, char *, size_t);