wok diff cyrus-imapd/stuff/p1.patch @ rev 20603

Update iptraf & gcc3
author Pascal Bellard <pascal.bellard@slitaz.org>
date Mon Dec 17 12:19:32 2018 +0100 (2018-12-17)
parents
children
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/cyrus-imapd/stuff/p1.patch	Mon Dec 17 12:19:32 2018 +0100
     1.3 @@ -0,0 +1,19 @@
     1.4 +diff -u lib.old/cyrusdb_berkeley.c lib/cyrusdb_berkeley.c
     1.5 +--- lib.old/cyrusdb_berkeley.c	2007-04-05 01:23:42.518845824 +0200
     1.6 ++++ lib/cyrusdb_berkeley.c	2007-04-05 01:22:20.000000000 +0200
     1.7 +@@ -159,7 +159,15 @@
     1.8 + 	syslog(LOG_WARNING,
     1.9 + 	       "DBERROR: invalid berkeley_locks_max value, using internal default");
    1.10 +     } else {
    1.11 ++#if DB_VERSION_MAJOR >= 4
    1.12 ++  r = dbenv->set_lk_max_locks(dbenv, opt);
    1.13 ++  if (!r)
    1.14 ++  r = dbenv->set_lk_max_lockers(dbenv, opt);
    1.15 ++  if (!r)
    1.16 ++  r = dbenv->set_lk_max_objects(dbenv, opt);
    1.17 ++#else
    1.18 + 	r = dbenv->set_lk_max(dbenv, opt);
    1.19 ++#endif
    1.20 + 	if (r) {
    1.21 + 	    dbenv->err(dbenv, r, "set_lk_max");
    1.22 + 	    syslog(LOG_ERR, "DBERROR: set_lk_max(): %s", db_strerror(r));