Lines Matching refs:Job
74 typedef struct job Job; typedef
76 Job *next; /* next job in list */
115 static Job *job_list; /* job list */
116 static Job *last_job;
117 static Job *async_job;
137 static void j_set_async(Job *);
138 static void j_startjob(Job *);
139 static int j_waitj(Job *, int, const char *);
141 static void j_print(Job *, int, struct shf *);
142 static Job *j_lookup(const char *, int *);
143 static Job *new_job(void);
145 static void check_job(Job *);
146 static void put_job(Job *, int);
147 static void remove_job(Job *, const char *);
148 static int kill_job(Job *, int);
208 Job *j; in j_exit()
347 Job *j; in exchild()
556 Job *j; in waitlast()
583 Job *j; in waitfor()
634 Job *j; in j_kill()
673 Job *j; in j_resume()
776 Job *j; in j_stopped_running()
802 Job *j; in j_njobs()
820 Job *j, *tmp; in j_jobs()
866 Job *j, *tmp; in j_notify()
912 j_set_async(Job *j) in j_set_async()
914 Job *jl, *oldest; in j_set_async()
949 j_startjob(Job *j) in j_startjob()
971 j_waitj(Job *j, in j_waitj()
1116 Job *j; in j_sigchld()
1191 check_job(Job *j) in check_job()
1304 j_print(Job *j, int how, struct shf *shf) in j_print()
1416 static Job *
1419 Job *j, *last_match; in j_lookup()
1503 static Job *free_jobs;
1511 static Job *
1515 Job *newj, *j; in new_job()
1521 newj = alloc(sizeof(Job), APERM); in new_job()
1561 remove_job(Job *j, const char *where) in remove_job()
1564 Job **prev, *curr; in remove_job()
1602 put_job(Job *j, int where) in put_job()
1604 Job **prev, *curr; in put_job()
1638 kill_job(Job *j, int sig) in kill_job()