[LTP] [PATCH 8/8] waitpid08: test stopped children
Cyril Hrubis
chrubis@suse.cz
Thu Aug 18 12:48:06 CEST 2016
Hi!
> No-no, this should not happen, since reap_children() handles stopped
> children this way:
>
> for (;;) {
> pid = waitpid();
>
> if (pid is a pid of a stopped task) {
> kill(pid, SIGCONT);
> continue;
> }
>
> <...>
> }
>
> i.e. it makes all the stopped children continue.
>
> So there should not be any children in 'pgroup' after
> reap_children(pgroup) has finished.
>
> This SIGSTOP-related code is added by the previous patch in the series
> (waitpid13).
Ah, missed that, sorry.
It probably should have been in a separate patch.
--
Cyril Hrubis
chrubis@suse.cz
More information about the ltp
mailing list