Home
last modified time | relevance | path

Searched refs:cr_svgid (Results 1 – 6 of 6) sorted by relevance

/xnu-8792.61.2/tools/
H A Dcred_dump_creds.c30 gid_t cr_svgid; /* saved group id */ member
106 printf("%d ", credp->cr_svgid); in dump_cred()
/xnu-8792.61.2/bsd/kern/
H A Dkern_prot.c971 want_gid != cur_pcred->cr_svgid && /* allow setgid(saved gid) */ in setgid()
1035 want_egid != cur_pcred->cr_svgid && in setegid()
1120 want_rgid != cur_pcred->cr_svgid) || /* allow rgid = svgid */ in setregid()
1125 want_egid != cur_pcred->cr_svgid)) && /* allow egid = svgid */ in setregid()
1142 if (cur_pcred->cr_svgid != want_rgid && in setregid()
1143 cur_pcred->cr_svgid != want_egid) { in setregid()
H A Dkern_credential.c2032 return posix_cred_get(cred)->cr_svgid; in kauth_cred_getsvgid()
3309 if (!res && gid != pcred2->cr_rgid && gid != pcred2->cr_svgid) { in kauth_cred_gid_subset()
3321 pcred1->cr_rgid != pcred2->cr_svgid) { in kauth_cred_gid_subset()
3327 if ((err = kauth_cred_ismember_gid(cred2, pcred1->cr_svgid, &res)) != 0) { in kauth_cred_gid_subset()
3331 if (!res && pcred1->cr_svgid != pcred2->cr_rgid && in kauth_cred_gid_subset()
3332 pcred1->cr_svgid != pcred2->cr_svgid) { in kauth_cred_gid_subset()
4044 pcred->cr_svgid == svgid) { in kauth_cred_setresgid()
4068 temp_pcred->cr_svgid = svgid; in kauth_cred_setresgid()
4288 pcred->cr_gid == gid && pcred->cr_rgid == gid && pcred->cr_svgid == gid) { in kauth_cred_setuidgid()
4317 temp_pcred->cr_svgid = gid; in kauth_cred_setuidgid()
[all …]
H A Dkern_persona.c114 pcred->cr_rgid = pcred->cr_svgid = TEMP_PERSONA_ID; in personas_bootstrap()
/xnu-8792.61.2/bsd/sys/
H A Ducred.h114 gid_t cr_svgid; /* saved group id */ member
H A Ddtrace_glue.h277 #define cr_sgid cr_svgid