diff options
author | kib <kib@FreeBSD.org> | 2016-08-01 06:34:55 +0000 |
---|---|---|
committer | kib <kib@FreeBSD.org> | 2016-08-01 06:34:55 +0000 |
commit | eed7d9e93aec04a3f6a7d157c4cac7452a6c1727 (patch) | |
tree | 48f86915b48905fbb198821c74b7e25ee8d491b9 /sys/kern/kern_exec.c | |
parent | 6db7e75d77aa6569b06529cd88ce3138a199a961 (diff) | |
download | FreeBSD-src-eed7d9e93aec04a3f6a7d157c4cac7452a6c1727.zip FreeBSD-src-eed7d9e93aec04a3f6a7d157c4cac7452a6c1727.tar.gz |
MFC r302614:
Revive the check, disabled in r197963.
MFC r302999:
On first exec after vfork(), call signotify() to handle pending
reenabled signals.
Approved by: re (delphij)
Diffstat (limited to 'sys/kern/kern_exec.c')
-rw-r--r-- | sys/kern/kern_exec.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/kern/kern_exec.c b/sys/kern/kern_exec.c index 844f1ed..6466a3e 100644 --- a/sys/kern/kern_exec.c +++ b/sys/kern/kern_exec.c @@ -759,6 +759,8 @@ interpret: if (p->p_flag & P_PPWAIT) { p->p_flag &= ~(P_PPWAIT | P_PPTRACE); cv_broadcast(&p->p_pwait); + /* STOPs are no longer ignored, arrange for AST */ + signotify(td); } /* |