]>
Commit | Line | Data |
---|---|---|
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 |