Lines Matching refs:access_mask
91 int access_mask = 0, i;
95 access_mask |= accmode2mask[i].mask;
102 if (access_mask & ACL_APPEND_DATA)
103 access_mask &= ~ACL_WRITE_DATA;
105 return (access_mask);
112 _acl_denies(const struct acl *aclp, int access_mask, struct ucred *cred,
155 if (entry->ae_perm & access_mask) {
162 access_mask &= ~(entry->ae_perm);
163 if (access_mask == 0)
167 if (access_mask == 0)
178 int denied, explicitly_denied, access_mask, is_directory,
201 access_mask = _access_mask_from_accmode(accmode);
215 access_mask &= ~(ACL_READ_ACL | ACL_WRITE_ACL |
222 if (!is_directory && (access_mask & ACL_APPEND_DATA)) {
223 access_mask &= ~ACL_APPEND_DATA;
224 access_mask |= ACL_WRITE_DATA;
227 denied = _acl_denies(aclp, access_mask, cred, file_uid, file_gid,