From 0719b14efba312a3f1bdf2a64192fd167fa2b3c3 Mon Sep 17 00:00:00 2001 From: davidxu Date: Wed, 20 Apr 2005 13:14:52 +0000 Subject: Inherit signal mask for child process in fork1(), RELENG_4 and other *BSD have this behaviour, also it is required by POSIX. PR: kern/80130 Submitted by: Kostik Belousov konstantin.belousov at zoral dot com dot ua --- sys/kern/kern_fork.c | 1 + 1 file changed, 1 insertion(+) (limited to 'sys/kern/kern_fork.c') diff --git a/sys/kern/kern_fork.c b/sys/kern/kern_fork.c index 310c3fc..7521449 100644 --- a/sys/kern/kern_fork.c +++ b/sys/kern/kern_fork.c @@ -471,6 +471,7 @@ again: __rangeof(struct ksegrp, kg_startcopy, kg_endcopy)); td2->td_sigstk = td->td_sigstk; + td2->td_sigmask = td->td_sigmask; /* * Duplicate sub-structures as needed. -- cgit v1.1