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@