- uap->who = u.u_procp->p_pgrp;
- for (p = allproc; p != NULL; p = p->p_nxt) {
- if (p->p_pgrp == uap->who &&
- p->p_nice < low)
+ pg = u.u_procp->p_pgrp;
+ else if ((pg = pgfind(uap->who)) == NULL)
+ break;
+ for (p = pg->pg_mem; p != NULL; p = p->p_pgrpnxt) {
+ if (p->p_nice < low)