Lines Matching defs:egid
180 * Get effective group ID. The "egid" is groups[0], and could be obtained
433 syscallarg(gid_t *) egid;
437 gid_t *rgid, *egid, *sgid;
441 egid = SCARG(uap, egid);
446 if (egid != NULL)
447 error2 = copyout(&uc->cr_gid, egid, sizeof(*egid));
459 syscallarg(gid_t) egid;
464 gid_t rgid, egid, sgid;
468 egid = SCARG(uap, egid);
477 (egid == (gid_t)-1 || egid == pruc->cr_gid) &&
492 if (egid != (gid_t)-1 &&
493 egid != uc->cr_rgid &&
494 egid != uc->cr_gid &&
495 egid != uc->cr_svgid &&
520 if (egid != (gid_t)-1)
521 newcred->cr_gid = egid;
535 syscallarg(gid_t) egid;
539 gid_t rgid, egid;
543 egid = SCARG(uap, egid);
554 * and the svgid equals the requested egid.
558 (egid == (gid_t)-1 || egid == pruc->cr_gid) &&
560 pruc->cr_svgid == (egid != (gid_t)-1 ? egid : pruc->cr_gid))))
574 if (egid != (gid_t)-1 &&
575 egid != uc->cr_rgid &&
576 egid != uc->cr_gid &&
577 egid != uc->cr_svgid &&
591 if (egid != (gid_t)-1)
592 newcred->cr_gid = egid;
601 pruc->cr_svgid != (egid != (gid_t)-1 ? egid : pruc->cr_gid)))
835 syscallarg(gid_t) egid;
839 gid_t egid;
842 egid = SCARG(uap, egid);
844 if (pr->ps_ucred->cr_gid == egid)
847 if (egid != uc->cr_rgid && egid != uc->cr_svgid &&
858 newcred->cr_gid = egid;