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