Lines Matching refs:p_listflag
411 p->p_listflag |= P_LIST_EXITED;
645 if ((p->p_listflag & P_LIST_EXITCOUNT) == P_LIST_EXITCOUNT) {
646 p->p_listflag &= ~P_LIST_EXITCOUNT;
655 int reparentedtoinit = (q->p_listflag & P_LIST_DEADPARENT) ? 1 : 0;
656 q->p_listflag |= P_LIST_DEADPARENT;
661 while ((q->p_listflag & P_LIST_WAITING) == P_LIST_WAITING) {
664 q->p_listflag |= P_LIST_WAITING;
833 p->p_listflag |= P_LIST_DEADPARENT;
836 if ((p->p_listflag & P_LIST_DEADPARENT) == 0 || p->p_oppid) {
883 while ((p->p_listflag & P_LIST_WAITING) == P_LIST_WAITING) {
888 p->p_listflag |= P_LIST_WAITING;
985 child->p_listflag &= ~P_LIST_WAITING;
1069 child->p_listflag &= ~P_LIST_WAITING;
1074 child->p_listflag &= ~P_LIST_INHASH;
1161 if (p->p_listflag & P_LIST_WAITING) {
1165 p->p_listflag |= P_LIST_WAITING; /* only allow single thread to wait() */
1169 int reparentedtoinit = (p->p_listflag & P_LIST_DEADPARENT) ? 1 : 0;
1279 p->p_listflag &= ~P_LIST_WAITING;
1300 p->p_listflag &= ~P_LIST_WAITING;
1398 if (p->p_listflag & P_LIST_WAITING) {
1403 p->p_listflag |= P_LIST_WAITING; /* mark busy */
1512 p->p_listflag &= ~P_LIST_WAITING;
1549 p->p_listflag &= ~P_LIST_WAITING;
1664 p->p_listflag |= P_LIST_EXITED;
1794 q->p_listflag |= P_LIST_DEADPARENT;
1799 while ((q->p_listflag & P_LIST_WAITING) == P_LIST_WAITING) {
1802 q->p_listflag |= P_LIST_WAITING;
1944 if ((p->p_listflag & P_LIST_DEADPARENT) == 0) {
1975 while ((p->p_listflag & P_LIST_WAITING) == P_LIST_WAITING) {
1979 p->p_listflag |= P_LIST_WAITING;