dn1 261 source3/lib/ldb/common/attrib_handlers.c struct ldb_dn *dn1 = NULL, *dn2 = NULL;
dn1 264 source3/lib/ldb/common/attrib_handlers.c dn1 = ldb_dn_explode_casefold(ldb, mem_ctx, (char *)v1->data);
dn1 265 source3/lib/ldb/common/attrib_handlers.c if (dn1 == NULL) return -1;
dn1 269 source3/lib/ldb/common/attrib_handlers.c talloc_free(dn1);
dn1 273 source3/lib/ldb/common/attrib_handlers.c ret = ldb_dn_compare(ldb, dn1, dn2);
dn1 275 source3/lib/ldb/common/attrib_handlers.c talloc_free(dn1);
dn1 566 source3/lib/ldb/common/ldb_dn.c int ldb_dn_cmp(struct ldb_context *ldb, const char *dn0, const char *dn1)
dn1 572 source3/lib/ldb/common/ldb_dn.c if (dn0 == NULL || dn1 == NULL) return dn1 - dn0;
dn1 577 source3/lib/ldb/common/ldb_dn.c edn1 = ldb_dn_explode_casefold(ldb, ldb, dn1);
dn1 840 source3/lib/ldb/common/ldb_dn.c struct ldb_dn *ldb_dn_compose(void *mem_ctx, const struct ldb_dn *dn1, const struct ldb_dn *dn2)
dn1 845 source3/lib/ldb/common/ldb_dn.c if (dn2 == NULL && dn1 == NULL) {
dn1 853 source3/lib/ldb/common/ldb_dn.c newdn->comp_num = dn1->comp_num;
dn1 858 source3/lib/ldb/common/ldb_dn.c if (dn1 != NULL) comp_num += dn1->comp_num;
dn1 863 source3/lib/ldb/common/ldb_dn.c if (dn1 == NULL) {
dn1 867 source3/lib/ldb/common/ldb_dn.c for (i = 0; i < dn1->comp_num; i++) {
dn1 869 source3/lib/ldb/common/ldb_dn.c &(dn1->components[i]));
dn1 884 source3/lib/ldb/common/ldb_dn.c struct ldb_dn *dn, *dn1;
dn1 896 source3/lib/ldb/common/ldb_dn.c dn1 = ldb_dn_explode(mem_ctx, child_str);
dn1 897 source3/lib/ldb/common/ldb_dn.c dn = ldb_dn_compose(mem_ctx, dn1, base);
dn1 900 source3/lib/ldb/common/ldb_dn.c talloc_free(dn1);
dn1 1296 source3/lib/ldb/include/ldb.h struct ldb_dn *ldb_dn_compose(void *mem_ctx, const struct ldb_dn *dn1, const struct ldb_dn *dn2);
dn1 1310 source3/lib/ldb/include/ldb.h int ldb_dn_cmp(struct ldb_context *ldb, const char *dn1, const char *dn2);
dn1 605 source3/lib/ldb/modules/ldb_map.c struct ldb_dn *dn1, *dn2;
dn1 607 source3/lib/ldb/modules/ldb_map.c dn1 = ldb_dn_rebase_local(mem_ctx, data, dn);
dn1 608 source3/lib/ldb/modules/ldb_map.c dn2 = ldb_dn_map_remote(module, mem_ctx, dn1);
dn1 610 source3/lib/ldb/modules/ldb_map.c talloc_free(dn1);
dn1 299 source3/lib/ldb/samba/ldif_handlers.c struct ldb_dn *dn1 = NULL;
dn1 302 source3/lib/ldb/samba/ldif_handlers.c dn1 = ldb_dn_explode(mem_ctx, (char *)in->data);
dn1 303 source3/lib/ldb/samba/ldif_handlers.c if (dn1 == NULL) {
dn1 305 source3/lib/ldb/samba/ldif_handlers.c } else if (ldb_dn_get_comp_num(dn1) >= 1 && strcasecmp(ldb_dn_get_rdn_name(dn1), "cn") == 0) {
dn1 306 source3/lib/ldb/samba/ldif_handlers.c const struct ldb_val *val = ldb_dn_get_rdn_val(dn1);
dn1 316 source3/lib/ldb/samba/ldif_handlers.c talloc_free(dn1);
dn1 324 source3/lib/ldb/samba/ldif_handlers.c struct ldb_dn *dn1 = NULL, *dn2 = NULL;
dn1 327 source3/lib/ldb/samba/ldif_handlers.c dn1 = ldb_dn_explode(mem_ctx, (char *)v1->data);
dn1 328 source3/lib/ldb/samba/ldif_handlers.c if (dn1 == NULL) {
dn1 330 source3/lib/ldb/samba/ldif_handlers.c } else if (ldb_dn_get_comp_num(dn1) >= 1 && strcasecmp(ldb_dn_get_rdn_name(dn1), "cn") == 0) {
dn1 331 source3/lib/ldb/samba/ldif_handlers.c const struct ldb_val *val = ldb_dn_get_rdn_val(dn1);
dn1 58 source3/lib/ldb/tools/ldbrename.c const struct ldb_dn *dn1, *dn2;
dn1 70 source3/lib/ldb/tools/ldbrename.c dn1 = ldb_dn_explode(ldb, options->argv[0]);
dn1 73 source3/lib/ldb/tools/ldbrename.c ret = ldb_rename(ldb, dn1, dn2);
dn1 367 source4/lib/ldb-samba/ldif_handlers.c struct ldb_dn *dn1 = NULL;
dn1 382 source4/lib/ldb-samba/ldif_handlers.c dn1 = ldb_dn_from_ldb_val(tmp_ctx, ldb, in);
dn1 383 source4/lib/ldb-samba/ldif_handlers.c if ( ! ldb_dn_validate(dn1)) {
dn1 406 source4/lib/ldb-samba/ldif_handlers.c *out = data_blob_string_const(ldb_dn_alloc_casefold(mem_ctx, dn1));
dn1 268 source4/lib/ldb/common/attrib_handlers.c struct ldb_dn *dn1 = NULL, *dn2 = NULL;
dn1 271 source4/lib/ldb/common/attrib_handlers.c dn1 = ldb_dn_from_ldb_val(ldb, mem_ctx, v1);
dn1 272 source4/lib/ldb/common/attrib_handlers.c if ( ! ldb_dn_validate(dn1)) return -1;
dn1 276 source4/lib/ldb/common/attrib_handlers.c talloc_free(dn1);
dn1 280 source4/lib/ldb/common/attrib_handlers.c ret = ldb_dn_compare(dn1, dn2);
dn1 282 source4/lib/ldb/common/attrib_handlers.c talloc_free(dn1);
dn1 975 source4/lib/ldb/common/ldb_dn.c int ldb_dn_compare(struct ldb_dn *dn0, struct ldb_dn *dn1)
dn1 979 source4/lib/ldb/common/ldb_dn.c if (( ! dn0) || dn0->invalid || ! dn1 || dn1->invalid) return -1;
dn1 981 source4/lib/ldb/common/ldb_dn.c if (( ! dn0->valid_case) || ( ! dn1->valid_case)) {
dn1 982 source4/lib/ldb/common/ldb_dn.c if (dn0->linearized && dn1->linearized) {
dn1 985 source4/lib/ldb/common/ldb_dn.c if (strcmp(dn0->linearized, dn1->linearized) == 0) return 0;
dn1 992 source4/lib/ldb/common/ldb_dn.c if ( ! ldb_dn_casefold_internal(dn1)) {
dn1 998 source4/lib/ldb/common/ldb_dn.c if (dn0->comp_num != dn1->comp_num) {
dn1 999 source4/lib/ldb/common/ldb_dn.c return (dn1->comp_num - dn0->comp_num);
dn1 1003 source4/lib/ldb/common/ldb_dn.c if (dn0->special && dn1->special) {
dn1 1004 source4/lib/ldb/common/ldb_dn.c return strcmp(dn0->linearized, dn1->linearized);
dn1 1007 source4/lib/ldb/common/ldb_dn.c } else if (dn1->special) {
dn1 1016 source4/lib/ldb/common/ldb_dn.c ret = strcmp(dn0->components[i].cf_name, dn1->components[i].cf_name);
dn1 1020 source4/lib/ldb/common/ldb_dn.c if (dn0->components[i].cf_value.length != dn1->components[i].cf_value.length) {
dn1 1021 source4/lib/ldb/common/ldb_dn.c return dn0->components[i].cf_value.length - dn1->components[i].cf_value.length;
dn1 1023 source4/lib/ldb/common/ldb_dn.c ret = strcmp((char *)dn0->components[i].cf_value.data, (char *)dn1->components[i].cf_value.data);
dn1 621 source4/lib/ldb/ldb_map/ldb_map.c struct ldb_dn *dn1, *dn2;
dn1 623 source4/lib/ldb/ldb_map/ldb_map.c dn1 = ldb_dn_rebase_local(mem_ctx, data, dn);
dn1 624 source4/lib/ldb/ldb_map/ldb_map.c dn2 = ldb_dn_map_remote(module, mem_ctx, dn1);
dn1 626 source4/lib/ldb/ldb_map/ldb_map.c talloc_free(dn1);
dn1 195 source4/lib/ldb/pyldb.c static int py_ldb_dn_compare(PyLdbDnObject *dn1, PyLdbDnObject *dn2)
dn1 197 source4/lib/ldb/pyldb.c return ldb_dn_compare(dn1->dn, dn2->dn);
dn1 679 source4/lib/ldb/pyldb.c struct ldb_dn *dn1, *dn2;
dn1 686 source4/lib/ldb/pyldb.c if (!PyObject_AsDn(NULL, py_dn1, ldb, &dn1))
dn1 692 source4/lib/ldb/pyldb.c ret = ldb_rename(ldb, dn1, dn2);
dn1 57 source4/lib/ldb/tools/ldbrename.c struct ldb_dn *dn1, *dn2;
dn1 67 source4/lib/ldb/tools/ldbrename.c dn1 = ldb_dn_new(ldb, ldb, options->argv[0]);
dn1 70 source4/lib/ldb/tools/ldbrename.c if ( ! ldb_dn_validate(dn1)) {
dn1 79 source4/lib/ldb/tools/ldbrename.c ret = ldb_rename(ldb, dn1, dn2);