Lines Matching refs:egid
496 SYSCALL_DEFINE2(setregid, gid_t, rgid, gid_t, egid)
510 old->egid == rgid ||
516 if (egid != (gid_t) -1) {
517 if (old->gid == egid ||
518 old->egid == egid ||
519 old->sgid == egid ||
521 new->egid = egid;
527 (egid != (gid_t) -1 && egid != old->gid))
528 new->sgid = new->egid;
529 new->fsgid = new->egid;
556 new->gid = new->egid = new->sgid = new->fsgid = gid;
558 new->egid = new->fsgid = gid;
771 * Same as above, but for rgid, egid, sgid.
773 SYSCALL_DEFINE3(setresgid, gid_t, rgid, gid_t, egid, gid_t, sgid)
787 rgid != old->egid && rgid != old->sgid)
789 if (egid != (gid_t) -1 && egid != old->gid &&
790 egid != old->egid && egid != old->sgid)
793 sgid != old->egid && sgid != old->sgid)
799 if (egid != (gid_t) -1)
800 new->egid = egid;
803 new->fsgid = new->egid;
812 SYSCALL_DEFINE3(getresgid, gid_t __user *, rgid, gid_t __user *, egid, gid_t __user *, sgid)
818 !(retval = put_user(cred->egid, egid)))
876 if (gid == old->gid || gid == old->egid ||
1396 cred->gid != tcred->egid ||