SHOLDFORK1
{ "SHOLDFORK1", SHOLDFORK1, SHOLDFORK1 },
(SHOLDFORK|SHOLDFORK1|SHOLDWATCH)) {
if ((p->p_flag & (SHOLDFORK1|SHOLDWATCH)) ||
if (!holdlwps(isfork1 ? SHOLDFORK1 : SHOLDFORK)) {
!(p->p_flag & (SHOLDFORK | SHOLDFORK1 | SHOLDWATCH))) {
if (!(ISHOLD(p)) && !(p->p_flag & (SHOLDFORK1 | SHOLDWATCH))) {
ASSERT(holdflag == SHOLDFORK || holdflag == SHOLDFORK1);
while (p->p_flag & (SEXITLWPS | SHOLDFORK | SHOLDFORK1 | SHOLDWATCH)) {
if (p->p_flag & SHOLDFORK1) {
ASSERT((p->p_flag & (SHOLDFORK | SHOLDFORK1 | SHOLDWATCH)) == 0);
while (p->p_flag & (SHOLDFORK | SHOLDFORK1 | SHOLDWATCH)) {
p->p_flag &= ~(SHOLDFORK | SHOLDFORK1 | SHOLDWATCH | SLWPWRAP);
(p->p_stopsig | (p->p_flag & (SHOLDFORK1|SHOLDWATCH)) |
if (((p->p_flag & (SHOLDFORK1|SHOLDWATCH)) ||
(p->p_flag & (SHOLDFORK|SHOLDFORK1|SHOLDWATCH)))) {
((p)->p_flag & (SEXITLWPS|SKILLED|SHOLDFORK1|SHOLDWATCH)))
if (curthread != p->p_agenttp && !holdlwps(SHOLDFORK1))
if (curthread != pp->p_agenttp && !holdlwps(SHOLDFORK1)) {