CVSROOT: /cvs Module name: src Changes by: [email protected] 2024/11/04 15:41:50
Modified files:
sys/kern : kern_sig.c kern_synch.c
sys/sys : signalvar.h
Log message:
Properly handle stop signals in cursig if deep.
In setsigctx() set sig_stop to 1 if the process should be stopped.
In cursig() still return early if deep but then in sleep_signal_check()
use this information to call proc_stop and stop the proc.
This should fix the problem in the waitid regress test.
OK mpi@
