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;