]> code.citadel.org Git - citadel.git/commitdiff
* Run without crashing on Berkeley DB 4.1 :)
authorArt Cancro <ajc@citadel.org>
Tue, 15 Oct 2002 03:56:34 +0000 (03:56 +0000)
committerArt Cancro <ajc@citadel.org>
Tue, 15 Oct 2002 03:56:34 +0000 (03:56 +0000)
citadel/ChangeLog
citadel/database_sleepycat.c

index afb16e5e789fcdd4f189889e16db9fc36a14c4d9..6351930e5ab6db587feefec406b983adbbdc628a 100644 (file)
@@ -1,4 +1,7 @@
  $Log$
+ Revision 601.25  2002/10/15 03:56:33  ajc
+ * Run without crashing on Berkeley DB 4.1  :)
+
  Revision 601.24  2002/10/15 03:30:52  ajc
  * Build ok on Berkeley DB 4.1
 
@@ -4067,3 +4070,4 @@ Sat Jul 11 00:20:48 EDT 1998 Nathan Bryant <bryant@cs.usm.maine.edu>
 
 Fri Jul 10 1998 Art Cancro <ajc@uncensored.citadel.org>
        * Initial CVS import
+
index 51d29b17f8f66d2b4b6a82a430016fb4ec340f6d..7678f6aab165b2ac19818ce12022c2de66ed11eb 100644 (file)
@@ -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));