Lines Matching refs:Job
402 static Job *job_table; /* The structures that describe them */
403 static Job *job_table_end; /* job_table + maxJobs */
413 static Job **jobByFdIndex = NULL;
415 static void watchfd(Job *);
416 static void clearfd(Job *);
417 static bool readyfd(Job *);
420 static Job tokenWaitJob; /* token wait pseudo-job */
422 static Job childExitJob; /* child exit pseudo-job */
433 static void CollectOutput(Job *, bool);
463 Job_FlagsToString(const Job *job, char *buf, size_t bufsize)
474 Job *job;
530 JobCreatePipe(Job *job, int minfd)
573 Job *job;
691 static Job *
694 Job *job;
822 JobWriteSpecialsEchoCtl(Job *job, ShellWriter *wr, CommandFlags *inout_cmdFlags,
849 JobWriteSpecials(Job *job, ShellWriter *wr, const char *escCmd, bool run,
883 JobWriteCommand(Job *job, ShellWriter *wr, StringListNode *ln, const char *ucmd)
981 JobWriteCommands(Job *job)
1011 JobSaveCommands(Job *job)
1033 JobClosePipes(Job *job)
1045 DebugFailedJob(const Job *job)
1069 JobFinishDoneExitedError(Job *job, int *inout_status)
1095 JobFinishDoneExited(Job *job, int *inout_status)
1109 JobFinishDoneSignaled(Job *job, int status)
1119 JobFinishDone(Job *job, int *inout_status)
1143 JobFinish(Job *job, int status)
1386 JobExec(Job *job, char **argv)
1537 JobMakeArgv(Job *job, char **argv)
1581 JobWriteShellCommands(Job *job, GNode *gn, bool *out_run)
1613 Job *job; /* new job descriptor */
1790 CollectOutput(Job *job, bool finish)
1972 Job *job; /* job descriptor for dead child */
2028 Job *job;
2487 Job *job; /* job descriptor in that element */
2576 Job *job; /* the job descriptor in that element */
2608 Job *job;
2628 * Job exit deferred after calling waitpid() in a
2638 watchfd(Job *job)
2659 clearfd(Job *job)
2694 readyfd(Job *job)