You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

31 lines
1.3 KiB

diff -Naur cyrus-sasl-2.1.7.orig/sasldb/db_berkeley.c cyrus-sasl-2.1.7/sasldb/db_berkeley.c
--- cyrus-sasl-2.1.7.orig/sasldb/db_berkeley.c Fri Jul 5 17:45:13 2002
+++ cyrus-sasl-2.1.7/sasldb/db_berkeley.c Mon Oct 14 22:00:50 2002
@@ -85,7 +85,11 @@
ret = db_create(mbdb, NULL, 0);
if (ret == 0 && *mbdb != NULL)
{
- ret = (*mbdb)->open(*mbdb, path, NULL, DB_HASH, flags, 0660);
+#if DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1
+ ret = (*mbdb)->open(*mbdb, NULL, path, NULL, DB_HASH, flags, 0660);
+#else
+ ret = (*mbdb)->open(*mbdb, path, NULL, DB_HASH, flags, 0660);
+#endif
if (ret != 0)
{
(void) (*mbdb)->close(*mbdb, 0);
diff -Naur cyrus-sasl-2.1.7.orig/utils/dbconverter-2.c cyrus-sasl-2.1.7/utils/dbconverter-2.c
--- cyrus-sasl-2.1.7.orig/utils/dbconverter-2.c Fri Jul 5 17:44:43 2002
+++ cyrus-sasl-2.1.7/utils/dbconverter-2.c Mon Oct 14 22:04:56 2002
@@ -214,7 +214,11 @@
ret = db_create(mbdb, NULL, 0);
if (ret == 0 && *mbdb != NULL)
{
+#if DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1
+ ret = (*mbdb)->open(*mbdb, NULL, path, NULL, DB_HASH, DB_CREATE, 0664);
+#else
ret = (*mbdb)->open(*mbdb, path, NULL, DB_HASH, DB_CREATE, 0664);
+#endif
if (ret != 0)
{
(void) (*mbdb)->close(*mbdb, 0);