]> git.pld-linux.org Git - packages/dirmngr.git/blame - dirmngr-db4.patch
- fixed Source0 URL
[packages/dirmngr.git] / dirmngr-db4.patch
CommitLineData
ee57ec29
JB
1--- dirmngr-0.5.0/src/crlcache.h.orig 2003-11-11 19:15:01.000000000 +0100
2+++ dirmngr-0.5.0/src/crlcache.h 2003-11-17 20:06:25.688540328 +0100
3@@ -29,6 +29,9 @@
4 #elif HAVE_DB2_DB_H
6030f84e 5 #include <limits.h>
ee57ec29
JB
6 #include <db2/db.h>
7+#elif HAVE_DB_H
8+#include <limits.h>
6030f84e
JB
9+#include <db.h>
10 #else
11 /* Error */
12 #endif
ee57ec29
JB
13--- dirmngr-0.5.0/src/crlcache.c.orig 2003-11-17 11:58:04.000000000 +0100
14+++ dirmngr-0.5.0/src/crlcache.c 2003-11-17 20:07:30.708655768 +0100
15@@ -87,13 +87,17 @@
16 static int
17 mydbopen (const char* file, DB** dbpp)
6030f84e 18 {
ee57ec29
JB
19-#ifdef HAVE_DB4_DB_H
20+#if (DB_VERSION_MAJOR >= 4)
21 int rc = db_create( dbpp, 0, 0 );
22 if( !rc ) {
23+#if (DB_VERSION_MINOR >= 1)
24+ rc = (*dbpp)->open( *dbpp, NULL, file, 0, DB_HASH, DB_CREATE, S_IRUSR|S_IWUSR);
6030f84e 25+#else
ee57ec29 26 rc = (*dbpp)->open( *dbpp, file, 0, DB_HASH, DB_CREATE, S_IRUSR|S_IWUSR);
6030f84e 27+#endif
ee57ec29
JB
28 }
29 return rc;
30-#elif HAVE_DB2_DB_H
31+#elif (DB_VERSION_MAJOR >= 2)
32 return db_open( file, DB_HASH, DB_CREATE, S_IRUSR|S_IWUSR, NULL, NULL, dbpp );
33 #endif
6030f84e 34 }
ee57ec29
JB
35@@ -1038,7 +1042,7 @@
36 fprintf (fp, " Issuer Hash:\t%s\n", e->issuer_hash );
37 fprintf (fp, " Valid from %s to %s\n\n", e->this_update, e->next_update);
38
39-#if defined(HAVE_DB4_DB_H) || defined(DB2_CURSOR_4_PARAMS)
40+#if (DB_VERSION_MAJOR >= 4) || defined(DB2_CURSOR_4_PARAMS)
41 #define X ,0
42 #endif
43 rc = e->dbf->cursor( e->dbf, NULL, &cursorp X);
44--- dirmngr-0.5.0/configure.ac.orig 2003-11-17 11:58:04.000000000 +0100
45+++ dirmngr-0.5.0/configure.ac 2003-11-17 20:06:25.693539568 +0100
46@@ -288,7 +288,7 @@
47 AC_HEADER_STDC
48 AC_CHECK_HEADERS([string.h])
49 ac_have_db4=yes
50-AC_CHECK_HEADERS(db4/db.h,,[ac_have_db4=no])
51+AC_CHECK_HEADERS(db4/db.h,,[AC_CHECK_HEADERS(db.h,,[ac_have_db4=no])])
52 AC_CHECK_LIB(db-4,main,,[ac_have_db4=no])
6030f84e 53
ee57ec29 54 if test "$ac_have_db4" = "no" ; then
This page took 0.042704 seconds and 4 git commands to generate.