]> code.citadel.org Git - citadel.git/blobdiff - citadel/server/backends/berkeley_db/berkeley_db.c
Moved cdb_ prototypes from berkeley_db.c to database.c where they belong
[citadel.git] / citadel / server / backends / berkeley_db / berkeley_db.c
index dec082234c31057f46896cbf0027980929d1bea6..edf7a902c63119fb66ecbe25cd186b05a00e47ed 100644 (file)
 #include <dirent.h>
 #include <zlib.h>
 #include <db.h>
-
-#if DB_VERSION_MAJOR < 18
-#error Citadel requires Berkeley DB v18.0 or newer.  Please upgrade.
-#endif
-
 #include <libcitadel.h>
 #include "../../ctdl_module.h"
 #include "../../control.h"
 #include "../../config.h"
 #include "berkeley_db.h"
 
-void                   (*cdb_open_databases)(void)                             = NULL;
-void                   (*cdb_close_databases)(void)                            = NULL;
-int                    (*cdb_store)(int, const void *, int, void *, int)       = NULL;
-int                    (*cdb_delete)(int, void *, int)                         = NULL;
-void                   (*cdb_free)(struct cdbdata *)                           = NULL;
-struct cdbdata *       (*cdb_next_item)(int)                                   = NULL;
-void                   (*cdb_close_cursor)(int)                                = NULL;
-void                   (*cdb_begin_transaction)(void)                          = NULL;
-void                   (*cdb_end_transaction)(void)                            = NULL;
-void                   (*cdb_check_handles)(void)                              = NULL;
-void                   (*cdb_trunc)(int)                                       = NULL;
-void                   (*cdb_chmod_data)(void)                                 = NULL;
-void                   (*check_handles)(void *)                                = NULL;
-void                   (*cdb_compact)(void)                                    = NULL;
-void                   (*cdb_checkpoint)(void)                                 = NULL;
-void                   (*cdb_rewind)(int)                                      = NULL;
-struct cdbdata *       (*cdb_fetch)(int, const void *, int)                    = NULL;
+#if DB_VERSION_MAJOR < 18
+#error Citadel requires Berkeley DB v18.0 or newer.  Please upgrade.
+#endif
+
 
 static DB *dbp[MAXCDB];                // One DB handle for each Citadel database
 static DB_ENV *dbenv;          // The DB environment (global)