Lines Matching defs:targpr
110 struct process *targpr = curp->p_p;
112 if (SCARG(uap, pid) == 0 || SCARG(uap, pid) == targpr->ps_pid)
114 if ((targpr = prfind(SCARG(uap, pid))) == NULL)
116 if (targpr->ps_session != curp->p_p->ps_session)
119 *retval = targpr->ps_pgid;
129 struct process *targpr = curp->p_p;
131 if (SCARG(uap, pid) == 0 || SCARG(uap, pid) == targpr->ps_pid)
133 if ((targpr = prfind(SCARG(uap, pid))) == NULL)
135 if (targpr->ps_session != curp->p_p->ps_session)
139 if (targpr->ps_pgrp->pg_session->s_leader == NULL)
141 *retval = targpr->ps_pgrp->pg_session->s_leader->ps_pid;
261 struct process *targpr; /* target process */
275 if ((targpr = prfind(pid)) == NULL ||
276 !inferior(targpr, curpr)) {
280 if (targpr->ps_session != curpr->ps_session) {
284 if (targpr->ps_flags & PS_EXEC) {
289 targpr = curpr;
290 if (SESS_LEADER(targpr)) {
295 pgid = targpr->ps_pid;
300 if (pgid != targpr->ps_pid)
303 enternewpgrp(targpr, newpgrp, NULL);
306 } else if (pgrp != targpr->ps_pgrp) { /* anything to do? */
307 if (pgid != targpr->ps_pid &&
311 enterthispgrp(targpr, pgrp);