Lines Matching defs:pgrp
327 struct pgrp *pgrp;
330 struct pgrp *newpgrp;
334 pgrp = NULL;
341 if (p->p_pgid == p->p_pid || (pgrp = pgfind(p->p_pid)) != NULL) {
342 if (pgrp != NULL)
343 PGRP_UNLOCK(pgrp);
376 int pgid; /* target pgrp id */
385 struct pgrp *pgrp; /* target pgrp */
387 struct pgrp *newpgrp;
431 if ((pgrp = pgfind(uap->pgid)) == NULL) {
440 if (pgrp == targp->p_pgrp) {
441 PGRP_UNLOCK(pgrp);
444 if (pgrp->pg_id != targp->p_pid &&
445 pgrp->pg_session != curp->p_session) {
446 PGRP_UNLOCK(pgrp);
450 PGRP_UNLOCK(pgrp);
451 error = enterthispgrp(targp, pgrp);