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@

Reply via email to