P_TREE_REAPER
p->p_treeflag |= P_TREE_REAPER;
initproc->p_treeflag |= P_TREE_REAPER;
if ((p->p_treeflag & P_TREE_REAPER) == 0)
p->p_treeflag &= ~P_TREE_REAPER;
p2->p_reaper = (p1->p_treeflag & P_TREE_REAPER) != 0 ?
return ((p->p_treeflag & P_TREE_REAPER) == 0 ? p->p_reaper : p);
if ((p->p_treeflag & P_TREE_REAPER) != 0)
p->p_treeflag |= P_TREE_REAPER;
if ((p->p_treeflag & P_TREE_REAPER) == 0)
if ((p2->p_treeflag & P_TREE_REAPER) != 0)
if ((t->parent->p_treeflag & P_TREE_REAPER) == 0) {
if ((p2->p_treeflag & P_TREE_REAPER) != 0)