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;