CVSROOT: /cvs Module name: src Changes by: clau...@cvs.openbsd.org 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@