On Aug 18,  9:09pm, Peter Stephenson wrote:
}
} +         } else if (sig == SIGCONT) {
} +             Job jn;
} +             Process pn;
} +             if (findproc(pid, &jn, &pn, 0)) {
} +                 if (WIFSTOPPED(pn->status))
} +                     pn->status = SP_RUNNING;
} +             }
} +         }

Hmm, are we really guaranteed that the job has started running again
just because we killed it with SIGCONT?  E.g., if the reason it was
stopped is because it got a TTIN or TTOU, is there a possible race
here because it's just going to immediately stop again?

-- 



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to