version 1.345, 2018/05/19 02:42:58 |
version 1.346, 2018/05/19 05:01:42 |
Line 1781 issignal(struct lwp *l) |
|
Line 1781 issignal(struct lwp *l) |
|
* XXX Don't hold proc_lock for p_lflag, |
* XXX Don't hold proc_lock for p_lflag, |
* but it's not a big deal. |
* but it's not a big deal. |
*/ |
*/ |
if (p->p_slflag & PSL_TRACED || |
if ((ISSET(p->p_slflag, PSL_TRACED) && |
|
!(ISSET(p->p_lflag, PL_PPWAIT) && |
|
(p->p_pptr == p->p_opptr))) || |
((p->p_lflag & PL_ORPHANPG) != 0 && |
((p->p_lflag & PL_ORPHANPG) != 0 && |
prop & SA_TTYSTOP)) { |
prop & SA_TTYSTOP)) { |
/* Ignore the signal. */ |
/* Ignore the signal. */ |