Lines Matching refs:perm
76 * perm->mode mode of the object
101 ipcperm(kauth_cred_t cred, struct ipc_perm *perm, int mode_req)
106 mode_t mode_owner = (perm->mode & S_IRWXU);
107 mode_t mode_group = (perm->mode & S_IRWXG) << 3;
108 mode_t mode_world = (perm->mode & S_IRWXO) << 6;
115 if (uid == perm->cuid || uid == perm->uid) {
135 if ((!kauth_cred_ismember_gid(cred, perm->gid, &is_member) && is_member) &&
136 ((perm->gid == perm->cgid) ||
137 (!kauth_cred_ismember_gid(cred, perm->cgid, &is_member) && is_member))) {
147 if ((!kauth_cred_ismember_gid(cred, perm->gid, &is_member) && is_member) ||
148 ((perm->gid != perm->cgid) &&
149 (!kauth_cred_ismember_gid(cred, perm->cgid, &is_member) && is_member))) {