Lines Matching refs:ruid
264 setreuid(uid_t ruid, uid_t euid) in setreuid() argument
270 uid_t oldruid = ruid; in setreuid()
276 if ((ruid != -1 && !VALID_UID(ruid, zone)) || in setreuid()
302 if (ruid != -1 && ruid != cr->cr_ruid && ruid != cr->cr_uid && in setreuid()
303 secpolicy_allow_setid(cr, ruid, B_FALSE) != 0) { in setreuid()
322 if (!uidchge && ruid != -1 && cr->cr_ruid != ruid) { in setreuid()
335 upcount_inc(ruid, zoneid); in setreuid()
351 if (ruid != -1) { in setreuid()
357 newcr->cr_ruid = ruid; in setreuid()
358 ASSERT(ruid != oldruid ? uidchge : 1); in setreuid()
365 if (ruid != -1 || in setreuid()
377 priv_reset_PA(newcr, ruid != -1 && euid != -1 && ruid == euid); in setreuid()
388 ASSERT(oldruid != -1 && ruid != -1); in setreuid()