ACE_SYNCHRONIZE
if (access_mask & ACE_SYNCHRONIZE)
if (ace->a_access_mask & ACE_SYNCHRONIZE)
if (ace->a_access_mask & ACE_SYNCHRONIZE) {
{ ACE_SYNCHRONIZE, "s" },
ACE_SYNCHRONIZE)
ACE_SYNCHRONIZE | ACE_WRITE_ATTRIBUTES |
ACE_READ_NAMED_ATTRS|ACE_SYNCHRONIZE;
ACE_SYNCHRONIZE;
ACE_SYNCHRONIZE;
access_mask |= ACE_SYNCHRONIZE;
deny->a_access_mask &= ~(ACE_SYNCHRONIZE | ACE_WRITE_OWNER |
if (mask_bit == ACE_SYNCHRONIZE) {
error = access_mask_check(acep, ACE_SYNCHRONIZE, isowner);
ACE_READ_NAMED_ATTRS|ACE_SYNCHRONIZE, ACE_EVERYONE,
{ 's', ACE_SYNCHRONIZE}
if (mask & ACE_SYNCHRONIZE)
if (error == 0 && (mask & ACE_SYNCHRONIZE)) {
#define SMB_SHR_ACE_READ_PERMS (ACE_READ_PERMS | ACE_EXECUTE | ACE_SYNCHRONIZE)
*acet_mask |= ACE_SYNCHRONIZE;
if (acet_mask & ACE_SYNCHRONIZE)
ACE_WRITE_ACL, ACE_WRITE_OWNER, ACE_SYNCHRONIZE
ACE_READ_ACL|ACE_READ_ATTRIBUTES|ACE_SYNCHRONIZE))
ACE_APPEND_DATA|ACE_WRITE_ATTRIBUTES|ACE_SYNCHRONIZE))
ACE_READ_ACL|ACE_READ_ATTRIBUTES|ACE_SYNCHRONIZE))
ACE_APPEND_DATA|ACE_WRITE_ATTRIBUTES|ACE_SYNCHRONIZE))
if (error == 0 && (working_mode & ACE_SYNCHRONIZE)) {
ACE_READ_NAMED_ATTRS|ACE_SYNCHRONIZE)
ACE_WRITE_ACL|ACE_DELETE|ACE_DELETE_CHILD|ACE_SYNCHRONIZE)
ACE_WRITE_OWNER|ACE_SYNCHRONIZE)
ACE_WRITE_ATTRIBUTES|ACE_DELETE|ACE_READ_ACL|ACE_SYNCHRONIZE)