summaryrefslogtreecommitdiff
path: root/sys/kern/kern_sig.c
diff options
context:
space:
mode:
authorPeter Wemm <peter@FreeBSD.org>2001-08-21 02:32:59 +0000
committerPeter Wemm <peter@FreeBSD.org>2001-08-21 02:32:59 +0000
commite8ebc08f80f5d5f26ff00329181ca2966def4c6a (patch)
tree40d1cc2f5d263a610792abdef4a9830d0ec80755 /sys/kern/kern_sig.c
parent75fd91d449853c63f54b4b4a4cf8d7c237db57d4 (diff)
Notes
Diffstat (limited to 'sys/kern/kern_sig.c')
-rw-r--r--sys/kern/kern_sig.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/kern/kern_sig.c b/sys/kern/kern_sig.c
index 4784e40a06db..0ab24e6a7786 100644
--- a/sys/kern/kern_sig.c
+++ b/sys/kern/kern_sig.c
@@ -326,11 +326,13 @@ do_sigaction(p, sig, act, oact, old)
else
SIGADDSET(p->p_sigcatch, sig);
}
+#ifdef COMPAT_43
if (ps->ps_sigact[_SIG_IDX(sig)] == SIG_IGN ||
ps->ps_sigact[_SIG_IDX(sig)] == SIG_DFL || !old)
SIGDELSET(ps->ps_osigset, sig);
else
SIGADDSET(ps->ps_osigset, sig);
+#endif
}
PROC_UNLOCK(p);
return (0);