Lines Matching defs:pgrp
351 struct pgrp *pgrp;
354 struct pgrp *newpgrp;
357 pgrp = NULL;
366 if (p->p_pgid == p->p_pid || (pgrp = pgfind(p->p_pid)) != NULL) {
367 if (pgrp != NULL)
368 PGRP_UNLOCK(pgrp);
404 int pgid; /* target pgrp id */
413 struct pgrp *pgrp; /* target pgrp */
415 struct pgrp *newpgrp;
460 if ((pgrp = pgfind(uap->pgid)) == NULL) {
469 if (pgrp == targp->p_pgrp) {
470 PGRP_UNLOCK(pgrp);
473 if (pgrp->pg_id != targp->p_pid &&
474 pgrp->pg_session != curp->p_session) {
475 PGRP_UNLOCK(pgrp);
479 PGRP_UNLOCK(pgrp);
480 error = enterthispgrp(targp, pgrp);