From b24bb74b9ee088f076e89f68095367a214f7cc1d Mon Sep 17 00:00:00 2001 From: davidxu Date: Mon, 13 Oct 2003 14:03:08 +0000 Subject: Don't clear signal mask in execsig(). RELENG_4 does not clear it and POSIX asks to inherit signal mask for execv. --- sys/kern/kern_sig.c | 4 ---- 1 file changed, 4 deletions(-) (limited to 'sys/kern/kern_sig.c') diff --git a/sys/kern/kern_sig.c b/sys/kern/kern_sig.c index 03697dc..e83ad6c 100644 --- a/sys/kern/kern_sig.c +++ b/sys/kern/kern_sig.c @@ -609,10 +609,6 @@ execsigs(p) ps->ps_sigact[_SIG_IDX(sig)] = SIG_DFL; } /* - * Clear out the td's sigmask. Normal processes use the proc sigmask. - */ - SIGEMPTYSET(FIRST_THREAD_IN_PROC(p)->td_sigmask); - /* * Reset stack state to the user stack. * Clear set of signals caught on the signal stack. */ -- cgit v1.1