ACE_WRITE_OWNER
if (access_mask & ACE_WRITE_OWNER)
if (ace->a_access_mask & ACE_WRITE_OWNER)
if (ace->a_access_mask & ACE_WRITE_OWNER) {
{ ACE_WRITE_OWNER, "o" },
ACE_WRITE_OWNER | \
acep->a_access_mask &= ~(ACE_WRITE_OWNER | ACE_DELETE |
masks->owner = ACE_WRITE_ATTRIBUTES|ACE_WRITE_OWNER|ACE_WRITE_ACL|
ACE_WRITE_OWNER|\
access_mask |= ACE_WRITE_OWNER;
deny->a_access_mask &= ~(ACE_SYNCHRONIZE | ACE_WRITE_OWNER |
} else if (mask_bit == ACE_WRITE_OWNER) {
error = access_mask_check(acep, ACE_WRITE_OWNER, 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|
{ 'o', ACE_WRITE_OWNER},
if (mask & ACE_WRITE_OWNER)
if (error == 0 && (mask & ACE_WRITE_OWNER)) {
*acet_mask |= ACE_WRITE_OWNER;
if (acet_mask & ACE_WRITE_OWNER)
ACE_WRITE_ACL, ACE_WRITE_OWNER, ACE_SYNCHRONIZE
if (error == 0 && (working_mode & ACE_WRITE_OWNER))
#define EVERYONE_DENY_MASK (ACE_WRITE_ACL|ACE_WRITE_OWNER | \
#define OWNER_ALLOW_MASK (ACE_WRITE_ACL | ACE_WRITE_OWNER | \
ACE_WRITE_NAMED_ATTRS|ACE_APPEND_DATA|ACE_EXECUTE|ACE_WRITE_OWNER| \
#define WRITE_MASK_ATTRS (ACE_WRITE_ACL|ACE_WRITE_OWNER|ACE_WRITE_ATTRIBUTES| \
#define RESTRICTED_CLEAR (ACE_WRITE_ACL|ACE_WRITE_OWNER)
if (zfs_zaccess(zp, ACE_WRITE_OWNER, 0,
ACE_WRITE_OWNER|ACE_SYNCHRONIZE)
ACE_WRITE_OWNER|ACE_DELETE|ACE_DELETE_CHILD)