]> code.citadel.org Git - citadel.git/blobdiff - citadel/database_sleepycat.c
* Renamed "dynloader" to "serv_extensions" globally. We don't want people
[citadel.git] / citadel / database_sleepycat.c
index 51d29b17f8f66d2b4b6a82a430016fb4ec340f6d..df38f880d9a4665f4aff1fea391bdf6b5d5f69e6 100644 (file)
@@ -46,7 +46,7 @@
 #include <pthread.h>
 #include "citadel.h"
 #include "server.h"
-#include "dynloader.h"
+#include "serv_extensions.h"
 #include "citserver.h"
 #include "database.h"
 #include "msgbase.h"
@@ -363,7 +363,11 @@ void open_databases(void)
                                dbfilename,
                                NULL,
                                DB_BTREE,
-                               DB_CREATE|DB_THREAD,
+                               DB_CREATE|DB_THREAD
+#if DB_VERSION_MAJOR >= 4 && DB_VERSION_MINOR >= 1
+                               |DB_AUTO_COMMIT
+#endif
+                               ,
                                0600);
                if (ret) {
                        lprintf(1, "cdb_*: db_open[%d]: %s\n", i, db_strerror(ret));