anchor.diff:  -define(CDMI_ACE_WRITE_ACL,                   16#00040000).
   -define(CDMI_ACE_WRITE_OWNER,                 16#00080000).
   -define(CDMI_ACE_SYNCHRONIZE,                 16#00100000).
  +
  +%% ACE mask strings
  +-define(ACE_MASK_STRINGS,  [
  +    {"READ_OBJECT", ?CDMI_ACE_READ_OBJECT},
  +    {"LIST_CONTAINER", ?CDMI_ACE_LIST_CONTAINER},
  +    {"WRITE_OBJECT",   ?CDMI_ACE_WRITE_OBJECT},
  +    {"ADD_OBJECT", ?CDMI_ACE_ADD_OBJECT},
  +    {"APPEND_DATA", ?CDMI_ACE_APPEND_DATA},
  +    {"ADD_SUBCONTAINER", ?CDMI_ACE_ADD_SUBCONTAINER},
  +    {"READ_METADATA", ?CDMI_ACE_READ_METADATA},
  +    {"WRITE_METADATA", ?CDMI_ACE_WRITE_METADATA,}
  +    {"EXECUTE", ?CDMI_ACE_EXECUTE},
  +    {"TRAVERSE_CONTAINER", ?CDMI_ACE_TRAVERSE_CONTAINER},
  +    {"DELETE_OBJECT", ?CDMI_ACE_DELETE_OBJECT},
  +    {"DELETE_SUBCONTAINER", ?CDMI_ACE_DELETE_SUBCONTAINER},
  +    {"READ_ATTRIBUTES", ?CDMI_ACE_READ_ATTRIBUTES},
  +    {"WRITE_ATTRIBUTES", ?CDMI_ACE_WRITE_ATTRIBUTES},
  +    {"WRITE_RETENTION", ?CDMI_ACE_WRITE_RETENTION},
  +    {"WRITE_RETENTION_HOLD", ?CDMI_ACE_WRITE_RETENTION_HOLD},
  +    {"DELETE", ?CDMI_ACE_DELETE},
  +    {"READ_ACL", ?CDMI_ACE_READ_ACL},
  +    {"WRITE_ACL", ?CDMI_ACE_WRITE_ACL},
  +    {"WRITE_OWNER", ?CDMI_ACE_WRITE_OWNER},
  +    {"SYNCHRONIZE", ?CDMI_ACE_SYNCHRONIZE}
  +]).
  
positive.code: -define(CDMI_ACE_ACCESS_DENY,  16#00000001).
  -define(CDMI_ACE_SYSTEM_AUDIT, 16#00000002).
  
  %% ACE flags
  -define(CDMI_ACE_FLAGS_NONE,                  16#00000000).
  -define(CDMI_ACE_FLAGS_OBJECT_INHERIT_ACE,    16#00000001).
  
negative.code: -define(CDMI_ACE_FLAGS_INHERIT_ONLY_ACE,      16#00000008).
  -define(CDMI_ACE_FLAGS_IDENTIFIER_GROUP,      16#00000040).
  -define(CDMI_ACE_FLAGS_INHERITED_ACE,         16#00000080).
  
  %% ACE type strings
  -define(ACE_FLAG_STRINGS,  [
      {"NO_FLAGS", ?CDMI_ACE_FLAGS_NONE},
      {"OBJECT_INHERIT_ACE", ?CDMI_ACE_FLAGS_OBJECT_INHERIT_ACE},
      {"CONTAINER_INHERIT_ACE", ?CDMI_ACE_FLAGS_CONTAINER_INHERIT_ACE},
      {"NO_PROPAGATE_ACE", ?CDMI_ACE_FLAGS_NO_PROPAGATE_ACE},
      {"IDENTIFIER_GROUP", ?CDMI_ACE_FLAGS_IDENTIFIER_GROUP},
      {"INHERITED_ACE", ?CDMI_ACE_FLAGS_INHERITED_ACE}
  ]).
  
  %% ACE masks
  -define(CDMI_ACE_READ_OBJECT,                 16#00000001).
  