CVSROOT:        /cvs
Module name:    src
Changes by:     clau...@cvs.openbsd.org 2025/01/06 06:17:56

Modified files:
        sys/kern       : kern_sig.c 

Log message:
Rework SIGCONT handling.

Instead of sending SIGCONT to all threads only send the signal to one thread.
This thread will then continue the whole process. This is done by a new
function process_continue() which is also now used by single_thread_clear().

With this a multithreaded process using a SIGCONT handler will only get the
signal delivered once instead of to every thread.

OK mpi@

Reply via email to