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);