CVSROOT:        /cvs
Module name:    src
Changes by:     mill...@cvs.openbsd.org 2022/05/20 18:53:53

Modified files:
        lib/libc/stdlib: system.c 

Log message:
system(3) should ignore SIGINT and SIGQUIT until the shell exits.
This got broken when system.c was converted from signal(3) to sigaction(2).
Also add SIGINT and SIGQUIT to the set of blocked signals and unblock
them in the parent after the signal handlers are installed.
Based on a diff from Leon Fischer.  OK deraadt@

Reply via email to