Home
last modified time | relevance | path

Searched refs:uid_t (Results 1 – 25 of 96) sorted by relevance

1234

/xnu-8792.41.9/bsd/sys/
H A Dpersona.h56 #define PERSONA_ID_NONE ((uid_t)-1)
62 uid_t persona_id;
67 uid_t persona_gmuid; /* unused */
71 uid_t persona_uid;
114 int kpersona_alloc(struct kpersona_info *info, uid_t *id);
137 int kpersona_palloc(struct kpersona_info *info, uid_t *id, char path[MAXPATHLEN]);
149 int kpersona_dealloc(uid_t id);
165 int kpersona_get(uid_t *id);
180 int kpersona_getpath(uid_t id, char path[MAXPATHLEN]);
197 int kpersona_info(uid_t id, struct kpersona_info *info);
[all …]
H A Ducred.h105 uid_t cr_uid; /* effective user id */
106 uid_t cr_ruid; /* real user id */
107 uid_t cr_svuid; /* saved user id */
115 uid_t cr_gmuid; /* UID for group membership purposes */
150 uid_t cr_uid; /* effective user id */
H A Dkauth.h53 #define KAUTH_UID_NONE (~(uid_t)0 - 100) /* not a valid UID */
116 uid_t el_uid; /* user ID */
166 extern uid_t kauth_getuid(void);
167 extern uid_t kauth_getruid(void);
195 extern uid_t kauth_cred_getuid(kauth_cred_t _cred);
196 extern uid_t kauth_cred_getruid(kauth_cred_t _cred);
197 extern uid_t kauth_cred_getsvuid(kauth_cred_t _cred);
205 extern int kauth_cred_guid2uid(guid_t *_guid, uid_t *_uidp);
207 extern int kauth_cred_ntsid2uid(ntsid_t *_sid, uid_t *_uidp);
210 extern int kauth_cred_uid2guid(uid_t _uid, guid_t *_guidp);
[all …]
H A Dspawn_internal.h163 uid_t pspci_uid; /* alternate posix/unix UID */
167 uid_t pspci_gmuid; /* group membership UID */
180 uid_t pspi_id; /* persona ID (unix UID) */
182 uid_t pspi_uid; /* alternate posix/unix UID */
186 uid_t pspi_gmuid; /* group membership UID */
H A Dipc.h108 uid_t uid; /* [XSI] Owner's user ID */
110 uid_t cuid; /* [XSI] Creator's user ID */
H A Dstat.h171 uid_t st_uid; /* [XSI] User ID of the file */ \
199 uid_t st_uid; /* [XSI] User ID of the file */
248 uid_t st_uid; /* [XSI] User ID of the file */
281 uid_t st_uid; /* [XSI] User ID of the file */
314 uid_t st_uid; /* [XSI] User ID of the file */
346 uid_t st_uid; /* [XSI] User ID of the file */
H A Dsignal.h235 uid_t si_uid; /* sender's ruid */
250 uid_t si_uid; /* sender's ruid */
263 uid_t si_uid; /* sender's ruid */
276 uid_t si_uid; /* sender's ruid */
/xnu-8792.41.9/libsyscall/wrappers/
H A Dpersona.c32 int __persona(uint32_t operation, uint32_t flags, struct kpersona_info *info, uid_t *id, size_t *id…
35 kpersona_alloc(struct kpersona_info *info, uid_t *id) in kpersona_alloc()
42 kpersona_palloc(struct kpersona_info *info, uid_t *id, char path[MAXPATHLEN]) in kpersona_palloc()
49 kpersona_dealloc(uid_t id) in kpersona_dealloc()
56 kpersona_get(uid_t *id) in kpersona_get()
63 kpersona_getpath(uid_t id, char path[MAXPATHLEN]) in kpersona_getpath()
70 kpersona_info(uid_t id, struct kpersona_info *info) in kpersona_info()
80 uid_t id = (uid_t)pid; in kpersona_pidinfo()
85 kpersona_find(const char *name, uid_t uid, uid_t *id, size_t *idlen) in kpersona_find()
107 kpersona_find_by_type(int persona_type, uid_t *id, size_t *idlen) in kpersona_find_by_type()
/xnu-8792.41.9/bsd/bsm/
H A Daudit_record.h284 token_t *au_to_process(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid,
287 token_t *au_to_process32(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid,
290 token_t *au_to_process64(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid,
293 token_t *au_to_process_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid,
296 token_t *au_to_process32_ex(au_id_t auid, uid_t euid, gid_t egid,
297 uid_t ruid, gid_t rgid, pid_t pid, au_asid_t sid,
300 token_t *au_to_process64_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid,
322 token_t *au_to_subject(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid,
325 token_t *au_to_subject32(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid,
328 token_t *au_to_subject64(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid,
[all …]
/xnu-8792.41.9/tests/
H A Dpersona.c14 static uid_t
28 uid_t persona_id = 0; in _create_persona()
38 uid_t first = _create_persona(PERSONA_SYSTEM, PERSONA_INFO_V1);
39 uid_t second = _create_persona(PERSONA_SYSTEM, PERSONA_INFO_V1);
49 uid_t first = _create_persona(PERSONA_SYSTEM_PROXY, PERSONA_INFO_V1);
50 uid_t second = _create_persona(PERSONA_SYSTEM_PROXY, PERSONA_INFO_V1);
60 uid_t persona = _create_persona(PERSONA_MANAGED, PERSONA_INFO_V2);
77 uid_t persona_uid = 501;
90 uid_t persona_id = 0;
107 uid_t persona = _create_persona(PERSONA_MANAGED, PERSONA_INFO_V1);
H A Dpersona_adoption.c23 static uid_t
24 _persona_create(int persona_type, uid_t persona_uid) in _persona_create()
38 uid_t persona_id = 0; in _persona_create()
47 _persona_try_adopting(uid_t persona_id) in _persona_try_adopting()
106 uid_t created_persona = _persona_create(PERSONA_MANAGED, info.persona_uid);
110 uid_t current_persona = PERSONA_ID_NONE;
128 uid_t mismatched_uid = info.persona_uid + 1;
129 uid_t created_persona = _persona_create(PERSONA_MANAGED, mismatched_uid);
133 uid_t current_persona = PERSONA_ID_NONE;
142 static uid_t _helper_persona = PERSONA_ID_NONE;
[all …]
H A Ddrop_priv.c49 uid_t lower_uid = _get_sudo_invoker(INVOKER_UID); in drop_priv()
54 uid_t lower_uid = pw->pw_uid; in drop_priv()
/xnu-8792.41.9/bsd/kern/
H A Dkern_persona.c76 static uid_t g_next_persona_id;
128 persona_alloc(uid_t id, const char *login, persona_type_t type, char *path, uid_t uid, int *error) in persona_alloc()
211 uid_t id; in persona_init_begin()
396 uid_t
406 persona_lookup(uid_t id) in persona_lookup()
432 persona_lookup_and_invalidate(uid_t id) in persona_lookup_and_invalidate()
468 persona_find(const char *login, uid_t uid, in persona_find()
475 persona_find_all(const char *login, uid_t uid, persona_type_t persona_type, in persona_find_all()
552 uid_t
555 uid_t current_persona_id = PERSONA_ID_NONE; in current_persona_get_id()
[all …]
H A Dkern_prot.c703 __block uid_t old_ruid; in setuid()
704 __block uid_t ruid; in setuid()
705 uid_t want_uid; in setuid()
713 uid_t svuid = KAUTH_UID_NONE; in setuid()
714 uid_t gmuid = KAUTH_UID_NONE; in setuid()
788 uid_t want_euid; in seteuid()
851 __block uid_t old_ruid; in setreuid()
852 uid_t want_ruid, want_euid; in setreuid()
858 if (want_ruid == (uid_t)-1) { in setreuid()
862 if (want_euid == (uid_t)-1) { in setreuid()
[all …]
H A Dsys_persona.c129 uid_t id = PERSONA_ID_NONE; in kpersona_alloc_syscall()
143 if (kinfo.persona_id != PERSONA_ID_NONE && kinfo.persona_id != (uid_t)0) { in kpersona_alloc_syscall()
212 uid_t persona_id; in kpersona_dealloc_syscall()
244 uid_t current_persona_id; in kpersona_get_syscall()
265 uid_t persona_id; in kpersona_getpath_syscall()
268 uid_t lookup_persona_id = PERSONA_ID_NONE; in kpersona_getpath_syscall()
327 uid_t persona_id; in kpersona_info_syscall()
330 uid_t lookup_persona_id = PERSONA_ID_NONE; in kpersona_info_syscall()
H A Dkern_xxx.c98 extern int pshm_cache_purge_uid(uid_t uid);
199 usrctl_logout(uid_t uid) in usrctl_logout()
227 return usrctl_logout((uid_t)uap->flags); in usrctl()
/xnu-8792.41.9/tools/tests/personas/
H A Dpersona_mgr.c57 uid_t persona_id = 0; in persona_op_create()
88 persona_op_lookup(struct kpersona_info *ki, pid_t pid, uid_t uid) in persona_op_lookup()
103 uid_t personas[128]; in persona_op_lookup()
133 uid_t pna_id = -1; in persona_op_support()
192 uid_t uid = (uid_t)-1; in main()
240 kinfo.persona_id = (uid_t)ret; in main()
272 uid = (uid_t)ret; in main()
294 kinfo.persona_gmuid = (uid_t)ret; in main()
309 if (uid == (uid_t)-1 && persona_op != PERSONA_OP_LOOKUP) { in main()
/xnu-8792.41.9/bsd/security/audit/
H A Daudit_private.h139 uid_t vn_uid;
200 uid_t pipc_uid;
227 uid_t ar_subj_ruid;
230 uid_t ar_subj_auid; /* Audit user ID */
238 uid_t ar_arg_euid;
239 uid_t ar_arg_ruid;
240 uid_t ar_arg_suid;
248 uid_t ar_arg_uid;
249 uid_t ar_arg_auid;
H A Daudit_bsm_token.c628 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()
733 au_to_process64_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, 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()
1003 au_to_subject32(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, gid_t rgid, in au_to_subject32()
1026 au_to_subject64(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, gid_t rgid, in au_to_subject64()
1050 au_to_subject(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, gid_t rgid, in au_to_subject()
1072 au_to_subject32_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, in au_to_subject32_ex()
[all …]
H A Daudit.h198 void audit_arg_uid(struct kaudit_record *ar, uid_t uid);
200 void audit_arg_euid(struct kaudit_record *ar, uid_t euid);
202 void audit_arg_ruid(struct kaudit_record *ar, uid_t ruid);
204 void audit_arg_suid(struct kaudit_record *ar, uid_t suid);
214 void audit_arg_owner(struct kaudit_record *ar, uid_t uid, gid_t gid);
222 void audit_arg_auid(struct kaudit_record *ar, uid_t auid);
246 void audit_arg_posix_ipc_perm(struct kaudit_record *ar, uid_t uid,
/xnu-8792.41.9/tools/
H A Dcred_dump_creds.c24 uid_t cr_uid; /* effective user id */
25 uid_t cr_ruid; /* real user id */
26 uid_t cr_svuid; /* saved user id */
31 uid_t cr_gmuid; /* UID for group membership purposes */
/xnu-8792.41.9/libsyscall/wrappers/spawn/
H A Dspawn_private.h87 int posix_spawnattr_set_persona_np(const posix_spawnattr_t * __restrict, uid_t, uint32_t) __API…
88 int posix_spawnattr_set_persona_uid_np(const posix_spawnattr_t * __restrict, uid_t) __API_AVAIL…
90 …_groups_np(const posix_spawnattr_t * __restrict, int, gid_t * __restrict, uid_t) __API_AVAILABLE(m…
94 int posix_spawnattr_set_uid_np(const posix_spawnattr_t * __restrict, uid_t) __API_AVAILABLE(mac…
96 …_groups_np(const posix_spawnattr_t * __restrict, int, gid_t * __restrict, uid_t) __API_AVAILABLE(m…
/xnu-8792.41.9/libsyscall/wrappers/legacy/
H A Dlchown.c39 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/bsd/miscfs/devfs/
H A Ddevfs.h92 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/bsd/net/
H A Dif_pflog.h89 uid_t uid;
91 uid_t rule_uid;

1234