s4:ldb Allow rootdse module to build without ldb_private.h
authorAndrew Bartlett <abartlet@samba.org>
Tue, 30 Jun 2009 05:30:13 +0000 (15:30 +1000)
committerAndrew Bartlett <abartlet@samba.org>
Tue, 30 Jun 2009 05:30:13 +0000 (15:30 +1000)
It seems quite reasonable to allow modules to re-initialise the set of
cached DNs on the ldb context.

Andrew Bartlett

source4/dsdb/samdb/ldb_modules/rootdse.c
source4/lib/ldb/include/ldb_module.h
source4/lib/ldb/include/ldb_private.h

index a02a12e3977ad064f7cf05a3af0a0301905dc446..29c4f5958fb9899ae456690e82e1fd4446a7ebd4 100644 (file)
@@ -21,7 +21,8 @@
 */
 
 #include "includes.h"
-#include "lib/ldb/include/ldb_private.h"
+#include "lib/ldb/include/ldb.h"
+#include "lib/ldb/include/ldb_module.h"
 #include "system/time.h"
 #include "dsdb/samdb/samdb.h"
 #include "version.h"
index d9950d664984ffb1cc61507b045f44fd30e8965c..cc24d8a6c03a0cc8a9feac1103cf3f98293ccd91 100644 (file)
@@ -166,4 +166,6 @@ int ldb_module_done(struct ldb_request *req,
 
 int ldb_mod_register_control(struct ldb_module *module, const char *oid);
 
+void ldb_set_default_dns(struct ldb_context *ldb);
+
 #endif
index 6946ca21820f92715d1a08e1e484503dabc30aa9..3cda9a3e33c0be8bf0cf93caec3b52c806b37540 100644 (file)
@@ -117,7 +117,6 @@ struct ldb_context {
 
 int ldb_connect_backend(struct ldb_context *ldb, const char *url, const char *options[],
                        struct ldb_module **backend_module);
-void ldb_set_default_dns(struct ldb_context *ldb);
 
 
 extern const struct ldb_module_ops ldb_objectclass_module_ops;