• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/bmake/

Lines Matching refs:Job

226 #define JOB_RUNNING	0   	/* Job is running */
335 STATIC Job *job_table; /* The structures that describe them */
336 STATIC Job *job_table_end; /* job_table + maxJobs */
346 static Job **jobfds = NULL;
348 static void watchfd(Job *);
349 static void clearfd(Job *);
350 static int readyfd(Job *);
355 static Job tokenWaitJob; /* token wait pseudo-job */
357 static Job childExitJob; /* child exit pseudo-job */
372 static Job *JobFindPid(int, int, Boolean);
375 static void JobClose(Job *);
376 static void JobExec(Job *, char **);
377 static void JobMakeArgv(Job *, char **);
379 static char *JobOutput(Job *, char *, char *, int);
380 static void JobDoOutput(Job *, Boolean);
407 Job *job;
451 JobCreatePipe(Job *job, int minfd)
503 Job *job;
674 * Job with matching pid
680 static Job *
683 Job *job;
741 Job *job = (Job *)jobp;
972 JobClose(Job *job)
1011 JobFinish (Job *job, WAIT_T status)
1337 * job Job to execute
1343 * A shell is executed, outputs is altered and the Job structure added
1349 JobExec(Job *job, char **argv)
1534 JobMakeArgv(Job *job, char **argv)
1584 * previous The previous Job structure for this node, if any.
1592 * A new Job node is created and added to the list of running
1603 Job *job; /* new job descriptor */
1792 JobOutput(Job *job, char *cp, char *endp, int msg)
1867 JobDoOutput(Job *job, Boolean finish)
2077 Job *job; /* job descriptor for dead child */
2142 Job *job;
2663 Job *job; /* job descriptor in that element */
2791 Job *job; /* the job descriptor in that element */
2835 Job *job;
2854 /* Job exit deferred after calling waitpid() in a signal handler */
2861 watchfd(Job *job)
2882 clearfd(Job *job)
2919 readyfd(Job *job)