Home
last modified time | relevance | path

Searched refs:mode_req (Results 1 – 5 of 5) sorted by relevance

/xnu-8019.80.24/bsd/kern/
H A Dsysv_ipc.c101 ipcperm(kauth_cred_t cred, struct ipc_perm *perm, int mode_req) in ipcperm() argument
104 int want_mod_controlinfo = (mode_req & IPC_M); in ipcperm()
121 return (mode_req & mode_owner) == mode_req ? 0 : EACCES; in ipcperm()
134 if ((mode_req & mode_group & mode_world) == mode_req) { in ipcperm()
137 if ((mode_req & mode_group) != mode_req) { in ipcperm()
143 if ((mode_req & mode_world) != mode_req) { in ipcperm()
155 if ((mode_req & mode_world) != mode_req) { in ipcperm()
H A Dkern_credential.c5461 …ed_access(kauth_cred_t cred, id_t object_uid, id_t object_gid, mode_t object_mode, mode_t mode_req) in posix_cred_access() argument
5471 if (kauth_cred_getuid(cred) == object_uid && (mode_req & mode_owner) == mode_req) { in posix_cred_access()
5482 if ((mode_req & mode_group & mode_world) == mode_req) { in posix_cred_access()
5488 if ((mode_req & mode_group) != mode_req) { in posix_cred_access()
5500 if ((mode_req & mode_world) != mode_req) { in posix_cred_access()
5525 if ((mode_req & mode_world) != mode_req) { in posix_cred_access()
H A Dposix_shm.c721 mode_t mode_req = ((mode & FREAD) ? S_IRUSR : 0) | in pshm_access() local
729 return posix_cred_access(cred, pinfo->pshm_uid, pinfo->pshm_gid, pinfo->pshm_mode, mode_req); in pshm_access()
H A Dposix_sem.c654 mode_t mode_req = ((mode & FREAD) ? S_IRUSR : 0) | in psem_access() local
662 return posix_cred_access(cred, pinfo->psem_uid, pinfo->psem_gid, pinfo->psem_mode, mode_req); in psem_access()
/xnu-8019.80.24/bsd/sys/
H A Dkauth.h164 …d_access(kauth_cred_t cred, id_t object_uid, id_t object_gid, mode_t object_mode, mode_t mode_req);