* fork.cc (fork): Clear PID_REAPED.
* pinfo.cc (pinfo_init): Ditto. (pinfo::init): Check for PID_REAPED. * sigproc.cc (stopped_or_terminated): Ditto.
This commit is contained in:
@ -621,7 +621,7 @@ fork ()
|
||||
if (ischild)
|
||||
{
|
||||
myself->process_state |= PID_ACTIVE;
|
||||
myself->process_state &= ~(PID_INITIALIZING | PID_EXITED);
|
||||
myself->process_state &= ~(PID_INITIALIZING | PID_EXITED | PID_REAPED);
|
||||
}
|
||||
else if (res < 0)
|
||||
{
|
||||
|
Reference in New Issue
Block a user