proc_reparent
proc_reparent(p2, td->td_proc->p_pptr, true);
proc_reparent(p2, p1, true);
proc_reparent(q, q->p_reaper, true);
proc_reparent(q, q->p_reaper, true);
proc_reparent(q, t, true);
proc_reparent(p, p->p_reaper, true);
proc_reparent(p, t, false);
proc_reparent(p2, p1->p_pptr, false);
proc_reparent(p, initproc, true);
proc_reparent(p, p->p_reaper, true);
proc_reparent(p, td->td_proc, false);
proc_reparent(p, pp, false);
void proc_reparent(struct proc *child, struct proc *newparent, bool set_oppid);