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
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);
|
|
|