ACE_WRITE_NAMED_ATTRS
if (access_mask & ACE_WRITE_NAMED_ATTRS)
if (ace->a_access_mask & ACE_WRITE_NAMED_ATTRS)
if (ace->a_access_mask & ACE_WRITE_NAMED_ATTRS) {
{ ACE_WRITE_NAMED_ATTRS, "W" },
ACE_READ_NAMED_ATTRS | ACE_WRITE_NAMED_ATTRS);
ACE_WRITE_NAMED_ATTRS|ACE_READ_ACL|ACE_READ_ATTRIBUTES|
ACE_WRITE_NAMED_ATTRS)
access_mask |= ACE_WRITE_NAMED_ATTRS;
ACE_WRITE_NAMED_ATTRS);
} else if (mask_bit == ACE_WRITE_NAMED_ATTRS) {
error = access_mask_check(acep, ACE_WRITE_NAMED_ATTRS, isowner);
ACE_WRITE_NAMED_ATTRS | \
ACE_WRITE_NAMED_ATTRS))))
ACE_WRITE_NAMED_ATTRS, ACE_OWNER,
ACE_WRITE_NAMED_ATTRS, ACE_EVERYONE,
{ 'W', ACE_WRITE_NAMED_ATTRS},
if (mask & ACE_WRITE_NAMED_ATTRS)
if (error == 0 && (mask & ACE_WRITE_NAMED_ATTRS)) {
*acet_mask |= ACE_WRITE_NAMED_ATTRS;
if (acet_mask & ACE_WRITE_NAMED_ATTRS)
ACE_WRITE_ATTRIBUTES | ACE_WRITE_NAMED_ATTRS) == 0)
ACE_WRITE_NAMED_ATTRS, ACE_EXECUTE, ACE_DELETE_CHILD,
mode |= ACE_WRITE_NAMED_ATTRS;
if (working_mode & (ACE_WRITE_DATA|ACE_WRITE_NAMED_ATTRS|
if (working_mode & (ACE_WRITE_DATA|ACE_WRITE_NAMED_ATTRS|
ACE_WRITE_ATTRIBUTES|ACE_WRITE_NAMED_ATTRS)
ACE_WRITE_ATTRIBUTES|ACE_WRITE_NAMED_ATTRS)
ACE_WRITE_NAMED_ATTRS|ACE_APPEND_DATA|ACE_EXECUTE|ACE_WRITE_OWNER| \
#define WRITE_MASK_DATA (ACE_WRITE_DATA|ACE_APPEND_DATA|ACE_WRITE_NAMED_ATTRS)
if (error = zfs_zaccess(zp, ACE_WRITE_NAMED_ATTRS, 0, B_FALSE, cr))
ACE_WRITE_NAMED_ATTRS|ACE_EXECUTE|ACE_DELETE_CHILD|ACE_READ_ATTRIBUTES| \
ACE_WRITE_ATTRIBUTES|ACE_WRITE_NAMED_ATTRS|ACE_WRITE_ACL| \
ACE_WRITE_NAMED_ATTRS)
ACE_WRITE_NAMED_ATTRS|ACE_EXECUTE|ACE_DELETE_CHILD|ACE_READ_ATTRIBUTES| \