ace1 58 source3/libsmb/libsmb_xattr.c ace_compare(SEC_ACE *ace1, ace1 65 source3/libsmb/libsmb_xattr.c if (sec_ace_equal(ace1, ace2)) { ace1 70 source3/libsmb/libsmb_xattr.c b1 = ((ace1->flags & SEC_ACE_FLAG_INHERITED_ACE) != 0); ace1 80 source3/libsmb/libsmb_xattr.c b1 = (ace1->type != SEC_ACE_TYPE_ACCESS_ALLOWED && ace1 81 source3/libsmb/libsmb_xattr.c ace1->type != SEC_ACE_TYPE_ACCESS_ALLOWED_OBJECT && ace1 82 source3/libsmb/libsmb_xattr.c ace1->type != SEC_ACE_TYPE_ACCESS_DENIED && ace1 83 source3/libsmb/libsmb_xattr.c ace1->type != SEC_ACE_TYPE_ACCESS_DENIED_OBJECT); ace1 93 source3/libsmb/libsmb_xattr.c b1 = (ace1->type == SEC_ACE_TYPE_ACCESS_ALLOWED || ace1 94 source3/libsmb/libsmb_xattr.c ace1->type == SEC_ACE_TYPE_ACCESS_ALLOWED_OBJECT); ace1 105 source3/libsmb/libsmb_xattr.c b1 = (ace1->type == SEC_ACE_TYPE_ACCESS_ALLOWED_OBJECT || ace1 106 source3/libsmb/libsmb_xattr.c ace1->type == SEC_ACE_TYPE_ACCESS_DENIED_OBJECT); ace1 120 source3/libsmb/libsmb_xattr.c if (ace1->type != ace2->type) { ace1 121 source3/libsmb/libsmb_xattr.c return ace2->type - ace1->type; ace1 124 source3/libsmb/libsmb_xattr.c if (sid_compare(&ace1->trustee, &ace2->trustee)) { ace1 125 source3/libsmb/libsmb_xattr.c return sid_compare(&ace1->trustee, &ace2->trustee); ace1 128 source3/libsmb/libsmb_xattr.c if (ace1->flags != ace2->flags) { ace1 129 source3/libsmb/libsmb_xattr.c return ace1->flags - ace2->flags; ace1 132 source3/libsmb/libsmb_xattr.c if (ace1->access_mask != ace2->access_mask) { ace1 133 source3/libsmb/libsmb_xattr.c return ace1->access_mask - ace2->access_mask; ace1 136 source3/libsmb/libsmb_xattr.c if (ace1->size != ace2->size) { ace1 137 source3/libsmb/libsmb_xattr.c return ace1->size - ace2->size; ace1 140 source3/libsmb/libsmb_xattr.c return memcmp(ace1, ace2, sizeof(SEC_ACE)); ace1 895 source3/smbd/posix_acls.c static bool identity_in_ace_equal(canon_ace *ace1, canon_ace *ace2) ace1 897 source3/smbd/posix_acls.c if (sid_equal(&ace1->trustee, &ace2->trustee)) { ace1 900 source3/smbd/posix_acls.c if (ace1->owner_type == ace2->owner_type) { ace1 901 source3/smbd/posix_acls.c if (ace1->owner_type == UID_ACE && ace1 902 source3/smbd/posix_acls.c ace1->unix_ug.uid == ace2->unix_ug.uid) { ace1 904 source3/smbd/posix_acls.c } else if (ace1->owner_type == GID_ACE && ace1 905 source3/smbd/posix_acls.c ace1->unix_ug.gid == ace2->unix_ug.gid) { ace1 363 source3/utils/sharesec.c static int ace_compare(SEC_ACE *ace1, SEC_ACE *ace2) ace1 365 source3/utils/sharesec.c if (sec_ace_equal(ace1, ace2)) ace1 368 source3/utils/sharesec.c if (ace1->type != ace2->type) ace1 369 source3/utils/sharesec.c return ace2->type - ace1->type; ace1 371 source3/utils/sharesec.c if (sid_compare(&ace1->trustee, &ace2->trustee)) ace1 372 source3/utils/sharesec.c return sid_compare(&ace1->trustee, &ace2->trustee); ace1 374 source3/utils/sharesec.c if (ace1->flags != ace2->flags) ace1 375 source3/utils/sharesec.c return ace1->flags - ace2->flags; ace1 377 source3/utils/sharesec.c if (ace1->access_mask != ace2->access_mask) ace1 378 source3/utils/sharesec.c return ace1->access_mask - ace2->access_mask; ace1 380 source3/utils/sharesec.c if (ace1->size != ace2->size) ace1 381 source3/utils/sharesec.c return ace1->size - ace2->size; ace1 383 source3/utils/sharesec.c return memcmp(ace1, ace2, sizeof(SEC_ACE)); ace1 758 source3/utils/smbcacls.c static int ace_compare(SEC_ACE *ace1, SEC_ACE *ace2) ace1 760 source3/utils/smbcacls.c if (sec_ace_equal(ace1, ace2)) ace1 763 source3/utils/smbcacls.c if ((ace1->flags & SEC_ACE_FLAG_INHERITED_ACE) && ace1 766 source3/utils/smbcacls.c if (!(ace1->flags & SEC_ACE_FLAG_INHERITED_ACE) && ace1 769 source3/utils/smbcacls.c if ((ace1->flags & SEC_ACE_FLAG_INHERITED_ACE) && ace1 771 source3/utils/smbcacls.c return ace1 - ace2; ace1 773 source3/utils/smbcacls.c if (ace1->type != ace2->type) ace1 774 source3/utils/smbcacls.c return ace2->type - ace1->type; ace1 776 source3/utils/smbcacls.c if (sid_compare(&ace1->trustee, &ace2->trustee)) ace1 777 source3/utils/smbcacls.c return sid_compare(&ace1->trustee, &ace2->trustee); ace1 779 source3/utils/smbcacls.c if (ace1->flags != ace2->flags) ace1 780 source3/utils/smbcacls.c return ace1->flags - ace2->flags; ace1 782 source3/utils/smbcacls.c if (ace1->access_mask != ace2->access_mask) ace1 783 source3/utils/smbcacls.c return ace1->access_mask - ace2->access_mask; ace1 785 source3/utils/smbcacls.c if (ace1->size != ace2->size) ace1 786 source3/utils/smbcacls.c return ace1->size - ace2->size; ace1 788 source3/utils/smbcacls.c return memcmp(ace1, ace2, sizeof(SEC_ACE)); ace1 293 source4/libcli/security/security_descriptor.c bool security_ace_equal(const struct security_ace *ace1, ace1 296 source4/libcli/security/security_descriptor.c if (ace1 == ace2) return true; ace1 297 source4/libcli/security/security_descriptor.c if (!ace1 || !ace2) return false; ace1 298 source4/libcli/security/security_descriptor.c if (ace1->type != ace2->type) return false; ace1 299 source4/libcli/security/security_descriptor.c if (ace1->flags != ace2->flags) return false; ace1 300 source4/libcli/security/security_descriptor.c if (ace1->access_mask != ace2->access_mask) return false; ace1 301 source4/libcli/security/security_descriptor.c if (!dom_sid_equal(&ace1->trustee, &ace2->trustee)) return false;