[LTP] [PATCH 8/8] waitpid08: test stopped children
Stanislav Kholmanskikh
stanislav.kholmanskikh@oracle.com
Thu Aug 18 13:37:15 CEST 2016
On 08/18/2016 01:48 PM, Cyril Hrubis wrote:
> 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.
Ok. I'll stplit the waitpid13 patch into two:
* one is for the SIGSTOP changes in watipid_common.h
* the other is for the actual update to waitpid13.c
>
More information about the ltp
mailing list