sid1               31 libcli/security/dom_sid.c static int dom_sid_compare_auth(const struct dom_sid *sid1,
sid1               36 libcli/security/dom_sid.c 	if (sid1 == sid2)
sid1               38 libcli/security/dom_sid.c 	if (!sid1)
sid1               43 libcli/security/dom_sid.c 	if (sid1->sid_rev_num != sid2->sid_rev_num)
sid1               44 libcli/security/dom_sid.c 		return sid1->sid_rev_num - sid2->sid_rev_num;
sid1               47 libcli/security/dom_sid.c 		if (sid1->id_auth[i] != sid2->id_auth[i])
sid1               48 libcli/security/dom_sid.c 			return sid1->id_auth[i] - sid2->id_auth[i];
sid1               57 libcli/security/dom_sid.c int dom_sid_compare(const struct dom_sid *sid1, const struct dom_sid *sid2)
sid1               61 libcli/security/dom_sid.c 	if (sid1 == sid2)
sid1               63 libcli/security/dom_sid.c 	if (!sid1)
sid1               69 libcli/security/dom_sid.c 	if (sid1->num_auths != sid2->num_auths)
sid1               70 libcli/security/dom_sid.c 		return sid1->num_auths - sid2->num_auths;
sid1               72 libcli/security/dom_sid.c 	for (i = sid1->num_auths-1; i >= 0; --i)
sid1               73 libcli/security/dom_sid.c 		if (sid1->sub_auths[i] != sid2->sub_auths[i])
sid1               74 libcli/security/dom_sid.c 			return sid1->sub_auths[i] - sid2->sub_auths[i];
sid1               76 libcli/security/dom_sid.c 	return dom_sid_compare_auth(sid1, sid2);
sid1               83 libcli/security/dom_sid.c bool dom_sid_equal(const struct dom_sid *sid1, const struct dom_sid *sid2)
sid1               85 libcli/security/dom_sid.c 	return dom_sid_compare(sid1, sid2) == 0;
sid1               28 libcli/security/dom_sid.h int dom_sid_compare(const struct dom_sid *sid1, const struct dom_sid *sid2);
sid1               29 libcli/security/dom_sid.h bool dom_sid_equal(const struct dom_sid *sid1, const struct dom_sid *sid2);
sid1             1314 source3/include/proto.h int sid_compare(const DOM_SID *sid1, const DOM_SID *sid2);
sid1             1315 source3/include/proto.h int sid_compare_domain(const DOM_SID *sid1, const DOM_SID *sid2);
sid1             1316 source3/include/proto.h bool sid_equal(const DOM_SID *sid1, const DOM_SID *sid2);
sid1              423 source3/lib/util_sid.c static int sid_compare_auth(const DOM_SID *sid1, const DOM_SID *sid2)
sid1              427 source3/lib/util_sid.c 	if (sid1 == sid2)
sid1              429 source3/lib/util_sid.c 	if (!sid1)
sid1              434 source3/lib/util_sid.c 	if (sid1->sid_rev_num != sid2->sid_rev_num)
sid1              435 source3/lib/util_sid.c 		return sid1->sid_rev_num - sid2->sid_rev_num;
sid1              438 source3/lib/util_sid.c 		if (sid1->id_auth[i] != sid2->id_auth[i])
sid1              439 source3/lib/util_sid.c 			return sid1->id_auth[i] - sid2->id_auth[i];
sid1              448 source3/lib/util_sid.c int sid_compare(const DOM_SID *sid1, const DOM_SID *sid2)
sid1              452 source3/lib/util_sid.c 	if (sid1 == sid2)
sid1              454 source3/lib/util_sid.c 	if (!sid1)
sid1              460 source3/lib/util_sid.c 	if (sid1->num_auths != sid2->num_auths)
sid1              461 source3/lib/util_sid.c 		return sid1->num_auths - sid2->num_auths;
sid1              463 source3/lib/util_sid.c 	for (i = sid1->num_auths-1; i >= 0; --i)
sid1              464 source3/lib/util_sid.c 		if (sid1->sub_auths[i] != sid2->sub_auths[i])
sid1              465 source3/lib/util_sid.c 			return sid1->sub_auths[i] - sid2->sub_auths[i];
sid1              467 source3/lib/util_sid.c 	return sid_compare_auth(sid1, sid2);
sid1              475 source3/lib/util_sid.c int sid_compare_domain(const DOM_SID *sid1, const DOM_SID *sid2)
sid1              479 source3/lib/util_sid.c 	n = MIN(sid1->num_auths, sid2->num_auths);
sid1              482 source3/lib/util_sid.c 		if (sid1->sub_auths[i] != sid2->sub_auths[i])
sid1              483 source3/lib/util_sid.c 			return sid1->sub_auths[i] - sid2->sub_auths[i];
sid1              485 source3/lib/util_sid.c 	return sid_compare_auth(sid1, sid2);
sid1              492 source3/lib/util_sid.c bool sid_equal(const DOM_SID *sid1, const DOM_SID *sid2)
sid1              494 source3/lib/util_sid.c 	return sid_compare(sid1, sid2) == 0;