Lines Matching defs:Job

155 	JOB_ST_FREE,		/* Job is available */
156 JOB_ST_SET_UP, /* Job is allocated but otherwise invalid */
157 JOB_ST_RUNNING, /* Job is running, pid valid */
158 JOB_ST_FINISHED /* Job is done (i.e. after SIGCHLD) */
169 * A Job manages the shell commands that are run to create a single target.
181 struct Job {
484 static Job *job_table; /* The structures that describe them */
485 static Job *job_table_end; /* job_table + maxJobs */
495 static Job **jobByFdIndex = NULL;
497 static void watchfd(Job *);
498 static void clearfd(Job *);
502 static Job tokenPoolJob; /* token wait pseudo-job */
504 static Job childExitJob; /* child exit pseudo-job */
515 static void CollectOutput(Job *, bool);
544 Job_FlagsToString(const Job *job, char *buf, size_t bufsize)
554 Job_BuildMon(Job *job)
561 Job_Node(Job *job)
567 Job_Pid(Job *job)
575 const Job *job;
644 JobCreatePipe(Job *job, int minfd)
680 Job *job;
791 static Job *
794 Job *job;
920 JobWriteSpecialsEchoCtl(Job *job, ShellWriter *wr, CommandFlags *inout_cmdFlags,
947 JobWriteSpecials(Job *job, ShellWriter *wr, const char *escCmd, bool run,
977 JobWriteCommand(Job *job, ShellWriter *wr, StringListNode *ln, const char *ucmd)
1075 JobWriteCommands(Job *job)
1105 JobSaveCommands(Job *job)
1127 JobClosePipes(Job *job)
1139 DebugFailedJob(const Job *job)
1163 JobFinishDoneExitedError(Job *job, int *inout_status)
1189 JobFinishDoneExited(Job *job, int *inout_status)
1204 JobFinishDoneSignaled(Job *job, int status)
1214 JobFinishDone(Job *job, int *inout_status)
1229 JobFinish(Job *job, int status)
1470 JobExec(Job *job, char **argv)
1606 BuildArgv(Job *job, char **argv)
1649 JobWriteShellCommands(Job *job, GNode *gn, bool *out_run)
1676 Job *job;
1771 PrintFilteredOutput(Job *job, size_t len)
1805 CollectOutput(Job *job, bool finish)
1906 Job *job;
1951 Job_Continue(Job *job)
1966 Job *job;
1982 Job *job;
2397 Job *job;
2475 Job *job;
2494 watchfd(Job *job)
2515 clearfd(Job *job)