Lines Matching defs:jlist
296 static void free_jobs(JOB **jlist)
298 JOB *j = dlist_pop(jlist);
329 JOB *jstart, *jlist = (JOB *)list->job;
332 jstart = jlist;
333 while (jlist) {
334 jlist->isrunning = 0;
335 if (jlist->pid > 0) {
336 jlist->isrunning = 1;
338 jlist = jlist->next;
340 if (jlist == jstart) { // if 1st node has to delete.
342 free_jobs(&jlist);
344 } else free_jobs(&jlist);
346 if (jlist == jstart) break;
348 list->job = (struct double_list *)jlist;