aboutsummaryrefslogtreecommitdiffstats
path: root/src/DatabaseGlue.cxx
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/DatabaseGlue.cxx13
1 files changed, 3 insertions, 10 deletions
diff --git a/src/DatabaseGlue.cxx b/src/DatabaseGlue.cxx
index 013a3e329..d5aad0522 100644
--- a/src/DatabaseGlue.cxx
+++ b/src/DatabaseGlue.cxx
@@ -21,7 +21,6 @@
#include "DatabaseGlue.hxx"
#include "DatabaseSimple.hxx"
#include "DatabaseRegistry.hxx"
-#include "DatabaseSave.hxx"
#include "DatabaseError.hxx"
#include "Directory.hxx"
#include "util/Error.hxx"
@@ -30,20 +29,16 @@
#include "DatabasePlugin.hxx"
#include "db/SimpleDatabasePlugin.hxx"
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <unistd.h>
#include <assert.h>
#include <string.h>
-#include <errno.h>
-
static Database *db;
static bool db_is_open;
static bool is_simple;
bool
-DatabaseGlobalInit(const config_param &param, Error &error)
+DatabaseGlobalInit(EventLoop &loop, DatabaseListener &listener,
+ const config_param &param, Error &error)
{
assert(db == nullptr);
assert(!db_is_open);
@@ -59,7 +54,7 @@ DatabaseGlobalInit(const config_param &param, Error &error)
return false;
}
- db = plugin->create(param, error);
+ db = plugin->create(loop, listener, param, error);
return db != nullptr;
}
@@ -143,8 +138,6 @@ DatabaseGlobalOpen(Error &error)
db_is_open = true;
- stats_update();
-
return true;
}