Lines Matching refs:ruid
717 uid_t ruid = KAUTH_UID_NONE;
748 ruid = uid;
778 my_new_cred = kauth_cred_setresuid(my_cred, ruid, uid, svuid, gmuid);
908 * Parameters: uap->ruid real uid to set
937 uid_t ruid, euid;
942 DEBUG_CRED_ENTER("setreuid %d %d\n", uap->ruid, uap->euid);
944 ruid = uap->ruid;
946 if (ruid == (uid_t)-1)
947 ruid = KAUTH_UID_NONE;
951 AUDIT_ARG(ruid, ruid);
956 if (((ruid != KAUTH_UID_NONE && /* allow no change of ruid */
957 ruid != my_pcred->cr_ruid && /* allow ruid = ruid */
958 ruid != my_pcred->cr_uid && /* allow ruid = euid */
959 ruid != my_pcred->cr_svuid) || /* allow ruid = svuid */
962 euid != my_pcred->cr_ruid && /* allow euid = ruid */
994 if (ruid != KAUTH_UID_NONE && my_pcred->cr_ruid != ruid) {
997 (void)chgproccnt(ruid, 1);
999 new_ruid = ruid;
1008 if (my_pcred->cr_svuid != uap->ruid &&
1014 my_new_cred = kauth_cred_setresuid(my_cred, ruid, euid, svuid, my_pcred->cr_gmuid);