|
|
|
|
@ -100,3 +100,22 @@ Index: perl/sieve/lib/isieve.c
|
|
|
|
|
|
|
|
|
|
#ifdef HAVE_UNISTD_H
|
|
|
|
|
#include <unistd.h>
|
|
|
|
|
Index: lib/cyrusdb_berkeley.c
|
|
|
|
|
--- lib/cyrusdb_berkeley.c.orig 2006-02-28 13:58:07 +0100
|
|
|
|
|
+++ lib/cyrusdb_berkeley.c 2006-09-29 08:46:51 +0200
|
|
|
|
|
@@ -169,6 +169,7 @@
|
|
|
|
|
|
|
|
|
|
dbenv->set_lk_detect(dbenv, CONFIG_DEADLOCK_DETECTION);
|
|
|
|
|
|
|
|
|
|
+#if (DB_VERSION_MAJOR < 4) || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR < 5)
|
|
|
|
|
if ((opt = libcyrus_config_getint(CYRUSOPT_BERKELEY_LOCKS_MAX)) < 0) {
|
|
|
|
|
syslog(LOG_WARNING,
|
|
|
|
|
"DBERROR: invalid berkeley_locks_max value, using internal default");
|
|
|
|
|
@@ -180,6 +181,7 @@
|
|
|
|
|
abort();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
+#endif
|
|
|
|
|
|
|
|
|
|
if ((opt = libcyrus_config_getint(CYRUSOPT_BERKELEY_TXNS_MAX)) < 0) {
|
|
|
|
|
syslog(LOG_WARNING,
|
|
|
|
|
|