Lines Matching defs:access_mask
1008 int access_mask = 0, i;
1012 access_mask |= accmode2mask[i].mask;
1019 if (access_mask & ACL_APPEND_DATA)
1020 access_mask &= ~ACL_WRITE_DATA;
1022 return (access_mask);
1029 _acl_denies(const struct acl *aclp, int access_mask, kauth_cred_t cred,
1076 if (ae->ae_perm & access_mask) {
1083 access_mask &= ~(ae->ae_perm);
1084 if (access_mask == 0)
1088 if (access_mask == 0)
1098 int denied, explicitly_denied, access_mask, is_directory,
1116 access_mask = _access_mask_from_accmode(accmode);
1130 access_mask &= ~(ACL_READ_ACL | ACL_WRITE_ACL |
1137 if (!is_directory && (access_mask & ACL_APPEND_DATA)) {
1138 access_mask &= ~ACL_APPEND_DATA;
1139 access_mask |= ACL_WRITE_DATA;
1142 denied = _acl_denies(aclp, access_mask, cred, file_uid, file_gid,