Lines Matching refs:Job
89 typedef struct job Job; typedef
92 Job *next; /* next job in list */
129 static Job *job_list; /* job list */
130 static Job *last_job;
131 static Job *async_job;
153 static void j_set_async(Job *);
154 static void j_startjob(Job *);
155 static int j_waitj(Job *, int, const char *);
157 static void j_print(Job *, int, struct shf *);
158 static Job *j_lookup(const char *, int *);
159 static Job *new_job(void);
161 static void check_job(Job *);
162 static void put_job(Job *, int);
163 static void remove_job(Job *, const char *);
164 static int kill_job(Job *, int);
289 Job *j; in j_exit()
448 Job *j; in exchild()
678 Job *j; in waitlast()
712 Job *j; in waitfor()
772 Job *j; in j_kill()
817 Job *j; in j_resume()
918 Job *j; in j_stopped_running()
948 Job *j, *tmp; in j_jobs()
1000 Job *j, *tmp; in j_notify()
1061 j_set_async(Job *j) in j_set_async()
1063 Job *jl, *oldest; in j_set_async()
1098 j_startjob(Job *j) in j_startjob()
1122 j_waitj(Job *j, in j_waitj()
1325 Job *j; in j_sigchld()
1435 check_job(Job *j) in check_job()
1538 j_print(Job *j, int how, struct shf *shf) in j_print()
1675 static Job *
1678 Job *j, *last_match; in j_lookup()
1765 static Job *free_jobs;
1773 static Job *
1777 Job *newj, *j; in new_job()
1789 cp = alloc(sizeof(Job) - sizeof(ALLOC_ITEM), APERM); in new_job()
1833 remove_job(Job *j, const char *where) in remove_job()
1836 Job **prev, *curr; in remove_job()
1876 put_job(Job *j, int where) in put_job()
1878 Job **prev, *curr; in put_job()
1914 kill_job(Job *j, int sig) in kill_job()