Home
last modified time | relevance | path

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

/xnu-10002.1.13/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-10002.1.13/bsd/kern/
H A Dkern_prot.c975 want_gid != cur_pcred->cr_svgid && /* allow setgid(saved gid) */ in setgid()
1039 want_egid != cur_pcred->cr_svgid && in setegid()
1124 want_rgid != cur_pcred->cr_svgid) || /* allow rgid = svgid */ in setregid()
1129 want_egid != cur_pcred->cr_svgid)) && /* allow egid = svgid */ in setregid()
1146 if (cur_pcred->cr_svgid != want_rgid && in setregid()
1147 cur_pcred->cr_svgid != want_egid) { in setregid()
H A Dkern_credential.c1956 return posix_cred_get(cred)->cr_svgid; in kauth_cred_getsvgid()
3231 if (!res && gid != pcred2->cr_rgid && gid != pcred2->cr_svgid) { in kauth_cred_gid_subset()
3243 pcred1->cr_rgid != pcred2->cr_svgid) { in kauth_cred_gid_subset()
3249 if ((err = kauth_cred_ismember_gid(cred2, pcred1->cr_svgid, &res)) != 0) { in kauth_cred_gid_subset()
3253 if (!res && pcred1->cr_svgid != pcred2->cr_rgid && in kauth_cred_gid_subset()
3254 pcred1->cr_svgid != pcred2->cr_svgid) { in kauth_cred_gid_subset()
3972 if (svgid != KAUTH_GID_NONE && pcred->cr_svgid != svgid) { in kauth_cred_model_setresgid()
3973 pcred->cr_svgid = svgid; in kauth_cred_model_setresgid()
4151 .cr_svgid = gid, in kauth_cred_model_setuidgid()
H A Dkern_exec.c6664 pcred->cr_svgid == pcred->cr_gid) { in exec_handle_sugid()
6669 pcred->cr_svgid = pcred->cr_gid; in exec_handle_sugid()
/xnu-10002.1.13/bsd/sys/
H A Ducred.h169 gid_t cr_svgid; /* saved group id */ member
H A Ddtrace_glue.h277 #define cr_sgid cr_svgid