CVSROOT: /cvs Module name: src Changes by: [email protected] 2024/10/15 07:49:26
Modified files:
sys/kern : kern_exit.c kern_proc.c kern_sig.c
sys/sys : proc.h
Log message:
Indicate that a process has stopped by setting PS_STOPPED flag
The checks in dowait6 and orphanpg using ps_mainproc are flawed and
fail if the mainproc called pthread_exit before the other threads.
Adding the flag in proc_stop_sweep is racy but the best we have right now.
This fixes regress/sys/kern/signal/sig-stop3.
OK mpi@
