Lines Matching refs:Job
76 typedef struct job Job; typedef
78 Job *next; /* next job in list */
115 static Job *job_list; /* job list */
116 static Job *last_job;
117 static Job *async_job;
139 static void j_set_async(Job *);
140 static void j_startjob(Job *);
141 static int j_waitj(Job *, int, const char *);
143 static void j_print(Job *, int, struct shf *);
144 static Job *j_lookup(const char *, int *);
145 static Job *new_job(void);
147 static void check_job(Job *);
148 static void put_job(Job *, int);
149 static void remove_job(Job *, const char *);
150 static int kill_job(Job *, int);
281 Job *j; in j_exit()
440 Job *j; in exchild()
671 Job *j; in waitlast()
705 Job *j; in waitfor()
765 Job *j; in j_kill()
810 Job *j; in j_resume()
911 Job *j; in j_stopped_running()
941 Job *j, *tmp; in j_jobs()
993 Job *j, *tmp; in j_notify()
1048 j_set_async(Job *j) in j_set_async()
1050 Job *jl, *oldest; in j_set_async()
1085 j_startjob(Job *j) in j_startjob()
1109 j_waitj(Job *j, in j_waitj()
1312 Job *j; in j_sigchld()
1422 check_job(Job *j) in check_job()
1525 j_print(Job *j, int how, struct shf *shf) in j_print()
1639 static Job *
1642 Job *j, *last_match; in j_lookup()
1729 static Job *free_jobs;
1737 static Job *
1741 Job *newj, *j; in new_job()
1747 newj = alloc(sizeof(Job), APERM); in new_job()
1787 remove_job(Job *j, const char *where) in remove_job()
1790 Job **prev, *curr; in remove_job()
1830 put_job(Job *j, int where) in put_job()
1832 Job **prev, *curr; in put_job()
1868 kill_job(Job *j, int sig) in kill_job()