| /xnu-8792.41.9/bsd/bsm/ |
| H A D | audit_record.h | 266 token_t *au_to_newgroups(uint16_t n, gid_t *groups) 284 token_t *au_to_process(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, 285 gid_t rgid, pid_t pid, au_asid_t sid, au_tid_t *tid) 287 token_t *au_to_process32(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, 288 gid_t rgid, pid_t pid, au_asid_t sid, au_tid_t *tid) 290 token_t *au_to_process64(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, 291 gid_t rgid, pid_t pid, au_asid_t sid, au_tid_t *tid) 293 token_t *au_to_process_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, 294 gid_t rgid, pid_t pid, au_asid_t sid, au_tid_addr_t *tid) 296 token_t *au_to_process32_ex(au_id_t auid, uid_t euid, gid_t egid, [all …]
|
| /xnu-8792.41.9/bsd/sys/ |
| H A D | kauth.h | 54 #define KAUTH_GID_NONE (~(gid_t)0 - 100) /* not a valid GID */ 121 gid_t el_gid; /* group ID */ 128 gid_t el_sup_groups[NGROUPS_MAX]; /* supplemental group list */ 168 extern gid_t kauth_getgid(void); 198 extern gid_t kauth_cred_getgid(kauth_cred_t _cred); 199 extern gid_t kauth_cred_getrgid(kauth_cred_t _cred); 200 extern gid_t kauth_cred_getsvgid(kauth_cred_t _cred); 206 extern int kauth_cred_guid2gid(guid_t *_guid, gid_t *_gidp); 208 extern int kauth_cred_ntsid2gid(ntsid_t *_sid, gid_t *_gidp); 212 extern int kauth_cred_gid2guid(gid_t _gid, guid_t *_guidp); [all …]
|
| H A D | ucred.h | 112 gid_t cr_groups[NGROUPS];/* advisory group list */ 113 gid_t cr_rgid; /* real group id */ 114 gid_t cr_svgid; /* saved group id */ 152 gid_t cr_groups[NGROUPS]; /* advisory group list */
|
| H A D | ipc.h | 109 gid_t gid; /* [XSI] Owner's group ID */ 111 gid_t cgid; /* [XSI] Creator's group ID */
|
| H A D | stat.h | 172 gid_t st_gid; /* [XSI] Group ID of the file */ \ 200 gid_t st_gid; /* [XSI] Group ID of the file */ 249 gid_t st_gid; /* [XSI] Group ID of the file */ 282 gid_t st_gid; /* [XSI] Group ID of the file */ 315 gid_t st_gid; /* [XSI] Group ID of the file */ 347 gid_t st_gid; /* [XSI] Group ID of the file */
|
| H A D | spawn_internal.h | 164 gid_t pspci_gid; /* alternate posix/unix GID */ 166 gid_t pspci_groups[NGROUPS]; 183 gid_t pspi_gid; /* alternate posix/unix GID */ 185 gid_t pspi_groups[NGROUPS];
|
| H A D | proc_info.h | 70 gid_t pbi_gid; 72 gid_t pbi_rgid; 74 gid_t pbi_svgid; 97 gid_t pbsi_gid; /* current gid on process */ 99 gid_t pbsi_rgid; /* current tgid on process */ 101 gid_t pbsi_svgid; /* current svgid on process */ 361 gid_t vst_gid; /* [XSI] Group ID of the file */
|
| H A D | posix_shm.h | 61 gid_t pshm_gid;
|
| H A D | posix_sem.h | 60 gid_t psem_gid;
|
| H A D | sysctl.h | 970 gid_t p_rgid; /* Real group id. */ 971 gid_t p_svgid; /* Saved effective group id. */ 979 gid_t cr_groups[NGROUPS]; /* groups */ 1026 gid_t p_rgid; /* Real group id. */ 1027 gid_t p_svgid; /* Saved effective group id. */ 1035 gid_t p_rgid; /* Real group id. */ 1036 gid_t p_svgid; /* Saved effective group id. */
|
| H A D | acct.h | 94 gid_t ac_gid; /* group id */
|
| H A D | vstat.h | 57 gid_t vst_gid; /* group ID of the file's group */
|
| /xnu-8792.41.9/bsd/security/audit/ |
| H A D | audit_private.h | 140 gid_t vn_gid; 148 gid_t gidset[NGROUPS]; 201 gid_t pipc_gid; 228 gid_t ar_subj_rgid; 229 gid_t ar_subj_egid; 241 gid_t ar_arg_egid; 242 gid_t ar_arg_rgid; 243 gid_t ar_arg_sgid; 250 gid_t ar_arg_gid;
|
| H A D | audit_bsm_token.c | 318 return au_to_newgroups(AUDIT_MAX_GROUPS, (gid_t *)groups); in au_to_groups() 327 au_to_newgroups(u_int16_t n, gid_t *groups) in au_to_newgroups() 628 au_to_process32(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, gid_t rgid, in au_to_process32() 651 au_to_process64(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, gid_t rgid, in au_to_process64() 675 au_to_process(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, gid_t rgid, in au_to_process() 697 au_to_process32_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, in au_to_process32_ex() 698 gid_t rgid, pid_t pid, au_asid_t sid, au_tid_addr_t *tid) in au_to_process32_ex() 733 au_to_process64_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, in au_to_process64_ex() 734 gid_t rgid, pid_t pid, au_asid_t sid, au_tid_addr_t *tid) in au_to_process64_ex() 773 au_to_process_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, in au_to_process_ex() [all …]
|
| H A D | audit.h | 197 void audit_arg_gid(struct kaudit_record *ar, gid_t gid); 199 void audit_arg_egid(struct kaudit_record *ar, gid_t egid); 201 void audit_arg_rgid(struct kaudit_record *ar, gid_t rgid); 203 void audit_arg_sgid(struct kaudit_record *ar, gid_t sgid); 205 void audit_arg_groupset(struct kaudit_record *ar, const gid_t *gidset, 214 void audit_arg_owner(struct kaudit_record *ar, uid_t uid, gid_t gid); 247 gid_t gid, mode_t mode);
|
| H A D | audit_arg.c | 158 audit_arg_gid(struct kaudit_record *ar, gid_t gid) in audit_arg_gid() 172 audit_arg_egid(struct kaudit_record *ar, gid_t egid) in audit_arg_egid() 186 audit_arg_rgid(struct kaudit_record *ar, gid_t rgid) in audit_arg_rgid() 200 audit_arg_sgid(struct kaudit_record *ar, gid_t sgid) in audit_arg_sgid() 214 audit_arg_groupset(struct kaudit_record *ar, const gid_t *gidset, u_int gidset_size) in audit_arg_groupset() 269 audit_arg_owner(struct kaudit_record *ar, uid_t uid, gid_t gid) in audit_arg_owner() 554 audit_arg_posix_ipc_perm(struct kaudit_record *ar, uid_t uid, gid_t gid, in audit_arg_posix_ipc_perm()
|
| /xnu-8792.41.9/bsd/kern/ |
| H A D | kern_prot.c | 442 ngrp * sizeof(gid_t)))) { in getgroups() 953 gid_t want_gid; in setgid() 961 gid_t rgid = KAUTH_GID_NONE; in setgid() 962 gid_t svgid = KAUTH_GID_NONE; in setgid() 1019 gid_t want_egid; in setegid() 1088 gid_t want_rgid; in setregid() 1089 gid_t want_egid; in setregid() 1095 if (want_rgid == (gid_t)-1) { in setregid() 1099 if (want_egid == (gid_t)-1) { in setregid() 1168 gid_t gid; in settid() [all …]
|
| H A D | kern_credential.c | 191 gid_t ki_gid; 193 gid_t ki_supgrps[NGROUPS]; 218 static struct kauth_identity *kauth_identity_alloc(uid_t uid, gid_t gid, guid_t *guidp, time_t guid… 219 ntsid_t *ntsidp, time_t ntsid_expiry, size_t supgrpcnt, gid_t *supgrps, time_t groups_expiry, 228 static int kauth_identity_find_gid(gid_t gid, struct kauth_identity *kir, char *getname); 236 gid_t gm_gid; /* group of which they are a member */ 1086 kauth_identity_alloc(uid_t uid, gid_t gid, guid_t *guidp, time_t guid_expiry, in kauth_identity_alloc() 1087 ntsid_t *ntsidp, time_t ntsid_expiry, size_t supgrpcnt, gid_t *supgrps, time_t groups_expiry, in kauth_identity_alloc() 1882 kauth_cred_change_egid(kauth_cred_t cred, gid_t new_egid) in kauth_cred_change_egid() 1889 gid_t old_egid = kauth_cred_getgid(cred); in kauth_cred_change_egid() [all …]
|
| /xnu-8792.41.9/libsyscall/wrappers/legacy/ |
| H A D | lchown.c | 39 int __lchown(const char *, uid_t, gid_t); 45 lchown(const char *path, uid_t owner, gid_t group) in lchown()
|
| /xnu-8792.41.9/tools/ |
| H A D | cred_dump_creds.c | 28 gid_t cr_groups[NGROUPS]; /* advisory group list */ 29 gid_t cr_rgid; /* real group id */ 30 gid_t cr_svgid; /* saved group id */
|
| /xnu-8792.41.9/bsd/miscfs/devfs/ |
| H A D | devfs.h | 92 void * devfs_make_node_clone(dev_t dev, int chrblk, uid_t uid, gid_t gid, 111 void * devfs_make_node(dev_t dev, int chrblk, uid_t uid, gid_t gid,
|
| /xnu-8792.41.9/libsyscall/wrappers/spawn/ |
| H A D | spawn_private.h | 89 int posix_spawnattr_set_persona_gid_np(const posix_spawnattr_t * __restrict, gid_t) __API_AVAIL… 90 int posix_spawnattr_set_persona_groups_np(const posix_spawnattr_t * __restrict, int, gid_t * __… 95 int posix_spawnattr_set_gid_np(const posix_spawnattr_t * __restrict, gid_t) __API_AVAILABLE(mac… 96 int posix_spawnattr_set_groups_np(const posix_spawnattr_t * __restrict, int, gid_t * __restrict…
|
| /xnu-8792.41.9/tests/ |
| H A D | drop_priv.c | 50 gid_t lower_gid = _get_sudo_invoker(INVOKER_GID); in drop_priv() 55 gid_t lower_gid = pw->pw_gid; in drop_priv()
|
| /xnu-8792.41.9/bsd/sys/_types/ |
| H A D | _gid_t.h | 31 typedef __darwin_gid_t gid_t; typedef
|
| /xnu-8792.41.9/security/ |
| H A D | mac_process.c | 817 mac_proc_check_setgid(proc_t curp, kauth_cred_t cred, gid_t gid) in mac_proc_check_setgid() 837 mac_proc_check_setegid(proc_t curp, kauth_cred_t cred, gid_t egid) in mac_proc_check_setegid() 857 mac_proc_check_setregid(proc_t curp, kauth_cred_t cred, gid_t rgid, gid_t egid) in mac_proc_check_setregid() 877 mac_proc_check_settid(proc_t curp, uid_t uid, gid_t gid) in mac_proc_check_settid()
|