Home | History | Annotate | Download | only in kern

Lines Matching refs:sv

300 do_setresuid(struct lwp *l, uid_t r, uid_t e, uid_t sv, u_int flags)
323 (sv != -1
324 && !((flags & ID_S_EQ_R) && sv == kauth_cred_getuid(cred))
325 && !((flags & ID_S_EQ_E) && sv == kauth_cred_geteuid(cred))
326 && !((flags & ID_S_EQ_S) && sv == kauth_cred_getsvuid(cred)))) {
340 && (sv == -1 || sv == kauth_cred_getsvuid(cred))) {
362 if (sv != -1)
363 kauth_cred_setsvuid(ncred, sv);
381 do_setresgid(struct lwp *l, gid_t r, gid_t e, gid_t sv, u_int flags)
404 (sv != -1
405 && !((flags & ID_S_EQ_R) && sv == kauth_cred_getgid(cred))
406 && !((flags & ID_S_EQ_E) && sv == kauth_cred_getegid(cred))
407 && !((flags & ID_S_EQ_S) && sv == kauth_cred_getsvgid(cred)))) {
421 && (sv == -1 || sv == kauth_cred_getsvgid(cred))) {
430 if (sv != -1)
431 kauth_cred_setsvgid(ncred, sv);