Lines Matching refs:uid
44 setuid(uid_t uid) in setuid() argument
51 uid_t oldruid = uid; in setuid()
56 if (!VALID_UID(uid, zone)) in setuid()
59 if (uid > MAXUID) { in setuid()
60 if (ksid_lookupbyuid(zone, uid, &ksid) != 0) in setuid()
83 if ((uid == cr->cr_ruid || uid == cr->cr_suid) && in setuid()
84 secpolicy_allow_setid(cr, uid, B_TRUE) != 0) { in setuid()
92 newcr->cr_uid = uid; in setuid()
95 } else if ((error = secpolicy_allow_setid(cr, uid, B_FALSE)) == 0) { in setuid()
100 if (!uidchge && uid != cr->cr_ruid) { in setuid()
113 upcount_inc(uid, zoneid); in setuid()
125 if (cr->cr_uid != uid || in setuid()
126 cr->cr_ruid != uid || in setuid()
127 cr->cr_suid != uid) in setuid()
132 newcr->cr_ruid = uid; in setuid()
133 newcr->cr_suid = uid; in setuid()
134 newcr->cr_uid = uid; in setuid()
144 ASSERT(uid != oldruid ? uidchge : 1); in setuid()
189 seteuid(uid_t uid) in seteuid() argument
198 if (!VALID_UID(uid, zone)) in seteuid()
201 if (uid > MAXUID) { in seteuid()
202 if (ksid_lookupbyuid(zone, uid, &ksid) != 0) in seteuid()
220 if (uid == cr->cr_ruid || uid == cr->cr_uid || uid == cr->cr_suid || in seteuid()
221 (error = secpolicy_allow_setid(cr, uid, B_FALSE)) == 0) { in seteuid()
231 if (cr->cr_uid != uid && error == 0) in seteuid()
236 newcr->cr_uid = uid; in seteuid()