ACE_WRITE_ATTRIBUTES
if (access_mask & ACE_WRITE_ATTRIBUTES)
if (ace->a_access_mask & ACE_WRITE_ATTRIBUTES)
if (ace->a_access_mask & ACE_WRITE_ATTRIBUTES) {
{ ACE_WRITE_ATTRIBUTES, "A" },
ACE_WRITE_ATTRIBUTES | \
ACE_SYNCHRONIZE | ACE_WRITE_ATTRIBUTES |
masks->owner = ACE_WRITE_ATTRIBUTES|ACE_WRITE_OWNER|ACE_WRITE_ACL|
ACE_WRITE_ATTRIBUTES|\
access_mask |= ACE_WRITE_ATTRIBUTES;
access_mask |= ACE_WRITE_ATTRIBUTES;
ACE_DELETE | ACE_WRITE_ATTRIBUTES | ACE_READ_NAMED_ATTRS |
} else if (mask_bit == ACE_WRITE_ATTRIBUTES) {
error = access_mask_check(acep, ACE_WRITE_ATTRIBUTES, isowner);
(ACE_WRITE_OWNER|ACE_WRITE_ACL| ACE_WRITE_ATTRIBUTES|
{(uint_t)-1, ACE_WRITE_ACL|ACE_WRITE_OWNER|ACE_WRITE_ATTRIBUTES|
{(uint_t)-1, ACE_WRITE_ACL|ACE_WRITE_OWNER|ACE_WRITE_ATTRIBUTES|
{ 'A', ACE_WRITE_ATTRIBUTES},
if (mask & ACE_WRITE_ATTRIBUTES)
if (error == 0 && (mask & ACE_WRITE_ATTRIBUTES)) {
*acet_mask |= ACE_WRITE_ATTRIBUTES;
if (acet_mask & ACE_WRITE_ATTRIBUTES)
ACE_WRITE_ATTRIBUTES | ACE_WRITE_NAMED_ATTRS) == 0)
ACE_READ_ATTRIBUTES, ACE_WRITE_ATTRIBUTES, ACE_DELETE, ACE_READ_ACL,
ACE_APPEND_DATA|ACE_WRITE_ATTRIBUTES|ACE_SYNCHRONIZE))
ACE_APPEND_DATA|ACE_WRITE_ATTRIBUTES|ACE_SYNCHRONIZE))
ACE_WRITE_ATTRIBUTES|ACE_WRITE_NAMED_ATTRS)
ACE_WRITE_ATTRIBUTES|ACE_WRITE_NAMED_ATTRS)
ACE_READ_NAMED_ATTRS|ACE_WRITE_DATA|ACE_WRITE_ATTRIBUTES| \
#define WRITE_MASK_ATTRS (ACE_WRITE_ACL|ACE_WRITE_OWNER|ACE_WRITE_ATTRIBUTES| \
err = zfs_zaccess(zp, ACE_WRITE_ATTRIBUTES, 0,
ACE_WRITE_ATTRIBUTES|ACE_DELETE|ACE_READ_ACL|ACE_WRITE_ACL| \
ACE_WRITE_ATTRIBUTES|ACE_WRITE_NAMED_ATTRS|ACE_WRITE_ACL| \
#define ACE_WRITE_PERMS (ACE_WRITE_DATA|ACE_APPEND_DATA|ACE_WRITE_ATTRIBUTES| \
ACE_WRITE_ATTRIBUTES|ACE_DELETE|ACE_READ_ACL|ACE_SYNCHRONIZE)