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;