summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--source4/dsdb/samdb/samdb.c1
-rw-r--r--source4/include/includes.h1
-rw-r--r--source4/include/structs.h1
-rw-r--r--source4/ldap_server/ldap_hacked_ldb.c1
-rw-r--r--source4/ldap_server/ldap_simple_ldb.c1
-rw-r--r--source4/lib/db_wrap.c1
-rw-r--r--source4/lib/gencache.c1
-rw-r--r--source4/lib/registry/reg_backend_ldb.c1
-rw-r--r--source4/ntvfs/common/brlock.c1
-rw-r--r--source4/ntvfs/common/opendb.c1
-rw-r--r--source4/ntvfs/posix/xattr_tdb.c1
-rw-r--r--source4/passdb/secrets.c1
-rw-r--r--source4/rpc_server/lsa/dcesrv_lsa.c1
-rw-r--r--source4/rpc_server/netlogon/schannel_state.c1
14 files changed, 13 insertions, 1 deletions
diff --git a/source4/dsdb/samdb/samdb.c b/source4/dsdb/samdb/samdb.c
index 1af80c12bdd..9c05e26f220 100644
--- a/source4/dsdb/samdb/samdb.c
+++ b/source4/dsdb/samdb/samdb.c
@@ -25,6 +25,7 @@
#include "lib/ldb/include/ldb.h"
#include "system/time.h"
#include "system/filesys.h"
+#include "db_wrap.h"
/*
connect to the SAM database
diff --git a/source4/include/includes.h b/source4/include/includes.h
index 33871023936..32a1946e51f 100644
--- a/source4/include/includes.h
+++ b/source4/include/includes.h
@@ -113,7 +113,6 @@ extern int errno;
#include "lib/talloc/talloc.h"
#include "nt_status.h"
#include "structs.h"
-#include "db_wrap.h"
#include "trans2.h"
#include "nterr.h"
#include "charset.h"
diff --git a/source4/include/structs.h b/source4/include/structs.h
index 034ad20b64f..bccbe36efb8 100644
--- a/source4/include/structs.h
+++ b/source4/include/structs.h
@@ -136,6 +136,7 @@ struct netr_LMSessionKey;
struct ldb_val;
struct ldb_message;
+struct ldb_context;
struct dom_sid;
struct security_token;
diff --git a/source4/ldap_server/ldap_hacked_ldb.c b/source4/ldap_server/ldap_hacked_ldb.c
index cb0ca50ca3e..419a00c4589 100644
--- a/source4/ldap_server/ldap_hacked_ldb.c
+++ b/source4/ldap_server/ldap_hacked_ldb.c
@@ -27,6 +27,7 @@
#include "ldap_parse.h"
#include "lib/ldb/include/ldb.h"
#include "librpc/gen_ndr/ndr_security.h"
+#include "db_wrap.h"
#define VALID_DN_SYNTAX(dn,i) do {\
diff --git a/source4/ldap_server/ldap_simple_ldb.c b/source4/ldap_server/ldap_simple_ldb.c
index 41431e091b3..7fd86269cc2 100644
--- a/source4/ldap_server/ldap_simple_ldb.c
+++ b/source4/ldap_server/ldap_simple_ldb.c
@@ -23,6 +23,7 @@
#include "ldap_server/ldap_server.h"
#include "ldap_parse.h"
#include "lib/ldb/include/ldb.h"
+#include "db_wrap.h"
#define VALID_DN_SYNTAX(dn,i) do {\
if (!(dn)) {\
diff --git a/source4/lib/db_wrap.c b/source4/lib/db_wrap.c
index 60281593774..0ec1e378e60 100644
--- a/source4/lib/db_wrap.c
+++ b/source4/lib/db_wrap.c
@@ -31,6 +31,7 @@
#include "dlinklist.h"
#include "lib/tdb/include/tdb.h"
#include "lib/ldb/include/ldb.h"
+#include "db_wrap.h"
static struct ldb_wrap *ldb_list;
static struct tdb_wrap *tdb_list;
diff --git a/source4/lib/gencache.c b/source4/lib/gencache.c
index 1a6159942d8..b6d62977ad1 100644
--- a/source4/lib/gencache.c
+++ b/source4/lib/gencache.c
@@ -25,6 +25,7 @@
#include "lib/tdb/include/tdbutil.h"
#include "system/time.h"
#include "system/filesys.h"
+#include "db_wrap.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_TDB
diff --git a/source4/lib/registry/reg_backend_ldb.c b/source4/lib/registry/reg_backend_ldb.c
index c7b7bf587f5..9f44f92888b 100644
--- a/source4/lib/registry/reg_backend_ldb.c
+++ b/source4/lib/registry/reg_backend_ldb.c
@@ -21,6 +21,7 @@
#include "includes.h"
#include "registry.h"
#include "lib/ldb/include/ldb.h"
+#include "db_wrap.h"
struct ldb_key_data
{
diff --git a/source4/ntvfs/common/brlock.c b/source4/ntvfs/common/brlock.c
index e693d57ca0c..5e404768e09 100644
--- a/source4/ntvfs/common/brlock.c
+++ b/source4/ntvfs/common/brlock.c
@@ -29,6 +29,7 @@
#include "system/filesys.h"
#include "lib/tdb/include/tdb.h"
#include "messages.h"
+#include "db_wrap.h"
/*
in this module a "DATA_BLOB *file_key" is a blob that uniquely identifies
diff --git a/source4/ntvfs/common/opendb.c b/source4/ntvfs/common/opendb.c
index 231576b3d5e..4109992bc0e 100644
--- a/source4/ntvfs/common/opendb.c
+++ b/source4/ntvfs/common/opendb.c
@@ -43,6 +43,7 @@
#include "lib/tdb/include/tdb.h"
#include "messages.h"
#include "librpc/gen_ndr/ndr_security.h"
+#include "db_wrap.h"
struct odb_context {
struct tdb_wrap *w;
diff --git a/source4/ntvfs/posix/xattr_tdb.c b/source4/ntvfs/posix/xattr_tdb.c
index 29971ebeb55..f488569ca55 100644
--- a/source4/ntvfs/posix/xattr_tdb.c
+++ b/source4/ntvfs/posix/xattr_tdb.c
@@ -23,6 +23,7 @@
#include "includes.h"
#include "vfs_posix.h"
#include "lib/tdb/include/tdb.h"
+#include "db_wrap.h"
#define XATTR_LIST_ATTR ".xattr_list"
diff --git a/source4/passdb/secrets.c b/source4/passdb/secrets.c
index afc26aed46f..d202326d5c4 100644
--- a/source4/passdb/secrets.c
+++ b/source4/passdb/secrets.c
@@ -27,6 +27,7 @@
#include "secrets.h"
#include "system/filesys.h"
#include "pstring.h"
+#include "db_wrap.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_PASSDB
diff --git a/source4/rpc_server/lsa/dcesrv_lsa.c b/source4/rpc_server/lsa/dcesrv_lsa.c
index c23bbe94d0f..a8f2af12edf 100644
--- a/source4/rpc_server/lsa/dcesrv_lsa.c
+++ b/source4/rpc_server/lsa/dcesrv_lsa.c
@@ -29,6 +29,7 @@
#include "lib/ldb/include/ldb.h"
#include "auth/auth.h"
#include "system/time.h"
+#include "db_wrap.h"
/*
this type allows us to distinguish handle types
diff --git a/source4/rpc_server/netlogon/schannel_state.c b/source4/rpc_server/netlogon/schannel_state.c
index a0bffcce065..8f5f80e2569 100644
--- a/source4/rpc_server/netlogon/schannel_state.c
+++ b/source4/rpc_server/netlogon/schannel_state.c
@@ -24,6 +24,7 @@
#include "system/time.h"
#include "auth/auth.h"
#include "lib/ldb/include/ldb.h"
+#include "db_wrap.h"
/* a reasonable amount of time to keep credentials live */
#define SCHANNEL_CREDENTIALS_EXPIRY 600