sd1              3111 source3/rpcclient/cmd_spoolss.c 	SEC_DESC *sd1, *sd2;
sd1              3144 source3/rpcclient/cmd_spoolss.c 	sd1 = info1.info3.secdesc;
sd1              3147 source3/rpcclient/cmd_spoolss.c 	if ( (sd1 != sd2) && ( !sd1 || !sd2 ) ) {
sd1              3153 source3/rpcclient/cmd_spoolss.c 	if (!sec_desc_equal( sd1, sd2 ) ) {
sd1               329 source4/libcli/security/security_descriptor.c bool security_descriptor_equal(const struct security_descriptor *sd1, 
sd1               332 source4/libcli/security/security_descriptor.c 	if (sd1 == sd2) return true;
sd1               333 source4/libcli/security/security_descriptor.c 	if (!sd1 || !sd2) return false;
sd1               334 source4/libcli/security/security_descriptor.c 	if (sd1->revision != sd2->revision) return false;
sd1               335 source4/libcli/security/security_descriptor.c 	if (sd1->type != sd2->type) return false;
sd1               337 source4/libcli/security/security_descriptor.c 	if (!dom_sid_equal(sd1->owner_sid, sd2->owner_sid)) return false;
sd1               338 source4/libcli/security/security_descriptor.c 	if (!dom_sid_equal(sd1->group_sid, sd2->group_sid)) return false;
sd1               339 source4/libcli/security/security_descriptor.c 	if (!security_acl_equal(sd1->sacl, sd2->sacl))      return false;
sd1               340 source4/libcli/security/security_descriptor.c 	if (!security_acl_equal(sd1->dacl, sd2->dacl))      return false;
sd1               349 source4/libcli/security/security_descriptor.c bool security_descriptor_mask_equal(const struct security_descriptor *sd1, 
sd1               353 source4/libcli/security/security_descriptor.c 	if (sd1 == sd2) return true;
sd1               354 source4/libcli/security/security_descriptor.c 	if (!sd1 || !sd2) return false;
sd1               355 source4/libcli/security/security_descriptor.c 	if (sd1->revision != sd2->revision) return false;
sd1               356 source4/libcli/security/security_descriptor.c 	if ((sd1->type & mask) != (sd2->type & mask)) return false;
sd1               358 source4/libcli/security/security_descriptor.c 	if (!dom_sid_equal(sd1->owner_sid, sd2->owner_sid)) return false;
sd1               359 source4/libcli/security/security_descriptor.c 	if (!dom_sid_equal(sd1->group_sid, sd2->group_sid)) return false;
sd1               360 source4/libcli/security/security_descriptor.c 	if ((mask & SEC_DESC_DACL_PRESENT) && !security_acl_equal(sd1->dacl, sd2->dacl))      return false;
sd1               361 source4/libcli/security/security_descriptor.c 	if ((mask & SEC_DESC_SACL_PRESENT) && !security_acl_equal(sd1->sacl, sd2->sacl))      return false;
sd1               287 source4/torture/rpc/samsync.c #define TEST_SEC_DESC_EQUAL(sd1, pipe, handle) do {\
sd1               291 source4/torture/rpc/samsync.c                 printf("Could not obtain security descriptor to match " #sd1 "\n");\
sd1               294 source4/torture/rpc/samsync.c 		if (!security_descriptor_mask_equal(sd1.sd, sdbuf->sd, \
sd1               296 source4/torture/rpc/samsync.c 			printf("Security Descriptor Mismatch for %s:\n", #sd1);\
sd1               297 source4/torture/rpc/samsync.c 		        ndr_print_debug((ndr_print_fn_t)ndr_print_security_descriptor, "SamSync", sd1.sd);\