Lines Matching refs:uuc

598 kauth_uucred_to_cred(kauth_cred_t cred, const struct uucred *uuc)  in kauth_uucred_to_cred()  argument
603 KASSERT(uuc != NULL); in kauth_uucred_to_cred()
606 cred->cr_uid = uuc->cr_uid; in kauth_uucred_to_cred()
607 cred->cr_euid = uuc->cr_uid; in kauth_uucred_to_cred()
608 cred->cr_svuid = uuc->cr_uid; in kauth_uucred_to_cred()
609 cred->cr_gid = uuc->cr_gid; in kauth_uucred_to_cred()
610 cred->cr_egid = uuc->cr_gid; in kauth_uucred_to_cred()
611 cred->cr_svgid = uuc->cr_gid; in kauth_uucred_to_cred()
612 cred->cr_ngroups = min(uuc->cr_ngroups, NGROUPS); in kauth_uucred_to_cred()
613 kauth_cred_setgroups(cred, __UNCONST(uuc->cr_groups), in kauth_uucred_to_cred()
622 kauth_cred_to_uucred(struct uucred *uuc, const kauth_cred_t cred) in kauth_cred_to_uucred() argument
627 KASSERT(uuc != NULL); in kauth_cred_to_uucred()
631 uuc->cr_uid = cred->cr_euid; in kauth_cred_to_uucred()
632 uuc->cr_gid = cred->cr_egid; in kauth_cred_to_uucred()
633 uuc->cr_ngroups = ng; in kauth_cred_to_uucred()
634 kauth_cred_getgroups(cred, uuc->cr_groups, ng, UIO_SYSSPACE); in kauth_cred_to_uucred()
642 kauth_cred_uucmp(kauth_cred_t cred, const struct uucred *uuc) in kauth_cred_uucmp() argument
647 KASSERT(uuc != NULL); in kauth_cred_uucmp()
649 if (cred->cr_euid == uuc->cr_uid && in kauth_cred_uucmp()
650 cred->cr_egid == uuc->cr_gid && in kauth_cred_uucmp()
651 cred->cr_ngroups == (uint32_t)uuc->cr_ngroups) { in kauth_cred_uucmp()
655 for (i = 0; i < uuc->cr_ngroups; i++) { in kauth_cred_uucmp()
659 if (kauth_cred_ismember_gid(cred, uuc->cr_groups[i], in kauth_cred_uucmp()