Home
last modified time | relevance | path

Searched refs:gmuid (Results 1 – 7 of 7) sorted by relevance

/xnu-8019.80.24/bsd/kern/
H A Dkern_prot.c714 uid_t gmuid = KAUTH_UID_NONE; in setuid()
750 gmuid = want_uid; in setuid()
753 return kauth_cred_setresuid(cur_cred, ruid, want_uid, svuid, gmuid); in setuid()
1373 setgroups1(proc_t p, u_int ngrp, user_addr_t gidset, uid_t gmuid, __unused int32_t *retval) in setgroups1() argument
1389 return setgroups_internal(p, ngrp, newgroups, gmuid); in setgroups1()
1393 setgroups_internal(proc_t p, u_int ngrp, gid_t *newgroups, uid_t gmuid) in setgroups_internal() argument
1424 cred = kauth_cred_setgroups(cred, &newgroups[0], ngrp, gmuid); in setgroups_internal()
1429 return kauth_cred_setgroups(cur_cred, &newgroups[0], ngrp, gmuid); in setgroups_internal()
1471 return setgroups1(p, uap->gidsetsize, uap->gidset, uap->gmuid, retval); in initgroups()
H A Dkern_persona.c1242 persona_set_groups(struct persona *persona, gid_t *groups, size_t ngroups, uid_t gmuid) in persona_set_groups() argument
1266 cred = kauth_cred_setgroups(cred, groups, ngroups, gmuid); in persona_set_groups()
1299 uid_t gmuid = KAUTH_UID_NONE; in persona_get_gmuid() local
1302 return gmuid; in persona_get_gmuid()
1311 gmuid = pcred->cr_gmuid; in persona_get_gmuid()
1315 return gmuid; in persona_get_gmuid()
H A Dkern_credential.c3965 kauth_cred_setresuid(kauth_cred_t cred, uid_t ruid, uid_t euid, uid_t svuid, uid_t gmuid) in kauth_cred_setresuid() argument
3978 (pcred->cr_gmuid == gmuid)) { in kauth_cred_setresuid()
4003 if ((temp_pcred->cr_gmuid = gmuid) == KAUTH_UID_NONE) { in kauth_cred_setresuid()
4133 kauth_cred_setgroups(kauth_cred_t cred, gid_t *groups, size_t groupcount, uid_t gmuid) in kauth_cred_setgroups() argument
4149 if ((pcred->cr_gmuid == gmuid) && (pcred->cr_ngroups == groupcount)) { in kauth_cred_setgroups()
4171 temp_pcred->cr_gmuid = gmuid; in kauth_cred_setgroups()
4172 if (gmuid == KAUTH_UID_NONE) { in kauth_cred_setgroups()
/xnu-8019.80.24/bsd/sys/
H A Dkauth.h250 …h_cred_t kauth_cred_setresuid(kauth_cred_t cred, uid_t ruid, uid_t euid, uid_t svuid, uid_t gmuid);
254 …auth_cred_t kauth_cred_setgroups(kauth_cred_t cred, gid_t *groups, size_t groupcount, uid_t gmuid);
H A Dpersona.h493 int persona_set_groups(struct persona *persona, gid_t *groups, size_t ngroups, uid_t gmuid);
H A Dproc_internal.h788 extern int setgroups_internal(proc_t p, u_int gidsetsize, gid_t *gidset, uid_t gmuid);
/xnu-8019.80.24/libsyscall/wrappers/spawn/
H A Dposix_spawn.c2396 …ona_groups_np(const posix_spawnattr_t * __restrict attr, int ngroups, gid_t *gidarray, uid_t gmuid) in posix_spawnattr_set_persona_groups_np() argument
2428 persona->pspi_gmuid = gmuid; in posix_spawnattr_set_persona_groups_np()
2556 int ngroups, gid_t *gidarray, uid_t gmuid) in posix_spawnattr_set_groups_np() argument
2582 pspci->pspci_gmuid = gmuid; in posix_spawnattr_set_groups_np()