From 3a2e2a0ec850a10ad68cafaabdb5eada6f538988 Mon Sep 17 00:00:00 2001 From: David Xu Date: Mon, 13 Oct 2003 14:03:08 +0000 Subject: [PATCH] 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(-) diff --git a/sys/kern/kern_sig.c b/sys/kern/kern_sig.c index 03697dc8a18e..e83ad6c8012c 100644 --- a/sys/kern/kern_sig.c +++ b/sys/kern/kern_sig.c @@ -608,10 +608,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.