Searched refs:gmuid (Results 1 – 7 of 7) sorted by relevance
| /xnu-8019.80.24/bsd/kern/ |
| H A D | kern_prot.c | 714 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 D | kern_persona.c | 1242 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 D | kern_credential.c | 3965 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 D | kauth.h | 250 …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 D | persona.h | 493 int persona_set_groups(struct persona *persona, gid_t *groups, size_t ngroups, uid_t gmuid);
|
| H A D | proc_internal.h | 788 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 D | posix_spawn.c | 2396 …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()
|