Submitted By:            Igor Zivkovic <igor@linuxfromscratch.org>
Date:                    2005-01-10
Initial Package Version: 4.43
Upstream Status:         Not submitted.
Origin:                  http://www.sleepycat.com/docs/ref/upgrade.4.3/toc.html
Description:             Adds support for Berkeley DB-4.3.x.

$LastChangedBy: igor $
$Date: 2005-01-10 15:56:39 -0700 (Mon, 10 Jan 2005) $

--- exim-4.43/src/exim_dbmbuild.c.orig	2005-01-10 15:16:40.841577000 +0000
+++ exim-4.43/src/exim_dbmbuild.c	2005-01-10 15:16:56.367216744 +0000
@@ -60,7 +60,7 @@
 
 #if defined(USE_DB) && defined(DB_VERSION_STRING)
 void
-dbfn_bdb_error_callback(const char *pfx, char *msg)
+dbfn_bdb_error_callback(const DB_ENV *dbenv, const char *pfx, const char *msg)
 {
 pfx = pfx;
 printf("Berkeley DB error: %s\n", msg);
--- exim-4.43/src/exim_dbutil.c.orig	2005-01-10 15:16:49.594246392 +0000
+++ exim-4.43/src/exim_dbutil.c	2005-01-10 15:16:56.368216592 +0000
@@ -79,7 +79,7 @@
 
 #if defined(USE_DB) && defined(DB_VERSION_STRING)
 void
-dbfn_bdb_error_callback(const char *pfx, char *msg)
+dbfn_bdb_error_callback(const DB_ENV *dbenv, const char *pfx, const char *msg)
 {
 pfx = pfx;
 printf("Berkeley DB error: %s\n", msg);
--- exim-4.43/src/dbfn.c.orig	2005-01-10 15:17:10.322095280 +0000
+++ exim-4.43/src/dbfn.c	2005-01-10 15:17:14.602444568 +0000
@@ -42,7 +42,7 @@
 
 #if defined(USE_DB) && defined(DB_VERSION_STRING)
 void
-dbfn_bdb_error_callback(const char *pfx, char *msg)
+dbfn_bdb_error_callback(const DB_ENV *dbenv, const char *pfx, const char *msg)
 {
 pfx = pfx;
 log_write(0, LOG_MAIN, "Berkeley DB error: %s", msg);
--- exim-4.43/src/dbfunctions.h.orig	2005-01-10 15:17:21.159447752 +0000
+++ exim-4.43/src/dbfunctions.h	2005-01-10 15:17:25.472792024 +0000
@@ -22,7 +22,7 @@
 /* Berkeley DB uses a callback function to pass back error details. */
 
 #if defined(USE_DB) && defined(DB_VERSION_STRING)
-void     dbfn_bdb_error_callback(const char *, char *);
+void     dbfn_bdb_error_callback(const DB_ENV *, const char *, const char *);
 #endif
 
 /* End of dbfunctions.h */
