ace2 59 source3/libsmb/libsmb_xattr.c SEC_ACE *ace2)
ace2 65 source3/libsmb/libsmb_xattr.c if (sec_ace_equal(ace1, ace2)) {
ace2 71 source3/libsmb/libsmb_xattr.c b2 = ((ace2->flags & SEC_ACE_FLAG_INHERITED_ACE) != 0);
ace2 84 source3/libsmb/libsmb_xattr.c b2 = (ace2->type != SEC_ACE_TYPE_ACCESS_ALLOWED &&
ace2 85 source3/libsmb/libsmb_xattr.c ace2->type != SEC_ACE_TYPE_ACCESS_ALLOWED_OBJECT &&
ace2 86 source3/libsmb/libsmb_xattr.c ace2->type != SEC_ACE_TYPE_ACCESS_DENIED &&
ace2 87 source3/libsmb/libsmb_xattr.c ace2->type != SEC_ACE_TYPE_ACCESS_DENIED_OBJECT);
ace2 95 source3/libsmb/libsmb_xattr.c b2 = (ace2->type == SEC_ACE_TYPE_ACCESS_ALLOWED ||
ace2 96 source3/libsmb/libsmb_xattr.c ace2->type == SEC_ACE_TYPE_ACCESS_ALLOWED_OBJECT);
ace2 107 source3/libsmb/libsmb_xattr.c b2 = (ace2->type == SEC_ACE_TYPE_ACCESS_ALLOWED_OBJECT ||
ace2 108 source3/libsmb/libsmb_xattr.c ace2->type == SEC_ACE_TYPE_ACCESS_DENIED_OBJECT);
ace2 120 source3/libsmb/libsmb_xattr.c if (ace1->type != ace2->type) {
ace2 121 source3/libsmb/libsmb_xattr.c return ace2->type - ace1->type;
ace2 124 source3/libsmb/libsmb_xattr.c if (sid_compare(&ace1->trustee, &ace2->trustee)) {
ace2 125 source3/libsmb/libsmb_xattr.c return sid_compare(&ace1->trustee, &ace2->trustee);
ace2 128 source3/libsmb/libsmb_xattr.c if (ace1->flags != ace2->flags) {
ace2 129 source3/libsmb/libsmb_xattr.c return ace1->flags - ace2->flags;
ace2 132 source3/libsmb/libsmb_xattr.c if (ace1->access_mask != ace2->access_mask) {
ace2 133 source3/libsmb/libsmb_xattr.c return ace1->access_mask - ace2->access_mask;
ace2 136 source3/libsmb/libsmb_xattr.c if (ace1->size != ace2->size) {
ace2 137 source3/libsmb/libsmb_xattr.c return ace1->size - ace2->size;
ace2 140 source3/libsmb/libsmb_xattr.c return memcmp(ace1, ace2, sizeof(SEC_ACE));
ace2 895 source3/smbd/posix_acls.c static bool identity_in_ace_equal(canon_ace *ace1, canon_ace *ace2)
ace2 897 source3/smbd/posix_acls.c if (sid_equal(&ace1->trustee, &ace2->trustee)) {
ace2 900 source3/smbd/posix_acls.c if (ace1->owner_type == ace2->owner_type) {
ace2 902 source3/smbd/posix_acls.c ace1->unix_ug.uid == ace2->unix_ug.uid) {
ace2 905 source3/smbd/posix_acls.c ace1->unix_ug.gid == ace2->unix_ug.gid) {
ace2 363 source3/utils/sharesec.c static int ace_compare(SEC_ACE *ace1, SEC_ACE *ace2)
ace2 365 source3/utils/sharesec.c if (sec_ace_equal(ace1, ace2))
ace2 368 source3/utils/sharesec.c if (ace1->type != ace2->type)
ace2 369 source3/utils/sharesec.c return ace2->type - ace1->type;
ace2 371 source3/utils/sharesec.c if (sid_compare(&ace1->trustee, &ace2->trustee))
ace2 372 source3/utils/sharesec.c return sid_compare(&ace1->trustee, &ace2->trustee);
ace2 374 source3/utils/sharesec.c if (ace1->flags != ace2->flags)
ace2 375 source3/utils/sharesec.c return ace1->flags - ace2->flags;
ace2 377 source3/utils/sharesec.c if (ace1->access_mask != ace2->access_mask)
ace2 378 source3/utils/sharesec.c return ace1->access_mask - ace2->access_mask;
ace2 380 source3/utils/sharesec.c if (ace1->size != ace2->size)
ace2 381 source3/utils/sharesec.c return ace1->size - ace2->size;
ace2 383 source3/utils/sharesec.c return memcmp(ace1, ace2, sizeof(SEC_ACE));
ace2 758 source3/utils/smbcacls.c static int ace_compare(SEC_ACE *ace1, SEC_ACE *ace2)
ace2 760 source3/utils/smbcacls.c if (sec_ace_equal(ace1, ace2))
ace2 764 source3/utils/smbcacls.c !(ace2->flags & SEC_ACE_FLAG_INHERITED_ACE))
ace2 767 source3/utils/smbcacls.c (ace2->flags & SEC_ACE_FLAG_INHERITED_ACE))
ace2 770 source3/utils/smbcacls.c (ace2->flags & SEC_ACE_FLAG_INHERITED_ACE))
ace2 771 source3/utils/smbcacls.c return ace1 - ace2;
ace2 773 source3/utils/smbcacls.c if (ace1->type != ace2->type)
ace2 774 source3/utils/smbcacls.c return ace2->type - ace1->type;
ace2 776 source3/utils/smbcacls.c if (sid_compare(&ace1->trustee, &ace2->trustee))
ace2 777 source3/utils/smbcacls.c return sid_compare(&ace1->trustee, &ace2->trustee);
ace2 779 source3/utils/smbcacls.c if (ace1->flags != ace2->flags)
ace2 780 source3/utils/smbcacls.c return ace1->flags - ace2->flags;
ace2 782 source3/utils/smbcacls.c if (ace1->access_mask != ace2->access_mask)
ace2 783 source3/utils/smbcacls.c return ace1->access_mask - ace2->access_mask;
ace2 785 source3/utils/smbcacls.c if (ace1->size != ace2->size)
ace2 786 source3/utils/smbcacls.c return ace1->size - ace2->size;
ace2 788 source3/utils/smbcacls.c return memcmp(ace1, ace2, sizeof(SEC_ACE));
ace2 294 source4/libcli/security/security_descriptor.c const struct security_ace *ace2)
ace2 296 source4/libcli/security/security_descriptor.c if (ace1 == ace2) return true;
ace2 297 source4/libcli/security/security_descriptor.c if (!ace1 || !ace2) return false;
ace2 298 source4/libcli/security/security_descriptor.c if (ace1->type != ace2->type) return false;
ace2 299 source4/libcli/security/security_descriptor.c if (ace1->flags != ace2->flags) return false;
ace2 300 source4/libcli/security/security_descriptor.c if (ace1->access_mask != ace2->access_mask) return false;
ace2 301 source4/libcli/security/security_descriptor.c if (!dom_sid_equal(&ace1->trustee, &ace2->trustee)) return false;