summaryrefslogtreecommitdiff
path: root/mod_ssl-db3.patch
blob: 085064eb47b39e0730e57414cdc61495d6195d96 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
--- mod_ssl-2.8.4-1.3.20/pkg.sslmod/mod_ssl.h~	Wed May  3 18:28:56 2000
+++ mod_ssl-2.8.4-1.3.20/pkg.sslmod/mod_ssl.h	Sun Nov 12 00:04:04 2000
@@ -338,6 +338,15 @@
 #define SSL_DBM_FILE_SUFFIX_PAG ".pag"
 #else /* !SSL_USE_SDBM */
+#if defined(__GLIBC__) && defined(__GLIBC_MINOR__) \
+    && __GLIBC__ >= 2 && __GLIBC_MINOR__ == 1
+#include <db1/ndbm.h>
+#elif defined(__GLIBC__) && defined(__GLIBC_MINOR__) \
+    && __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 2
+#define DB_DBM_HSEARCH 1
+#include <db.h>
+#else
 #include <ndbm.h>
+#endif
 #define ssl_dbm_open     dbm_open
 #define ssl_dbm_close    dbm_close
 #define ssl_dbm_store    dbm_store
--- mod_ssl-2.6.6-1.3.12/pkg.sslmod/Makefile.tmpl~	Thu Feb 24 20:33:23 2000
+++ mod_ssl-2.6.6-1.3.12/pkg.sslmod/Makefile.tmpl	Sun Nov 12 00:02:32 2000
@@ -133,7 +133,7 @@
 
 libssl.so: $(OBJS_PIC)
 	rm -f $@
-	$(LD_SHLIB) $(SSL_LDFLAGS) $(LDFLAGS_SHLIB) -o $@ $(OBJS_PIC) $(SSL_LIBS) $(LIBS_SHLIB) 
+	$(LD_SHLIB) $(SSL_LDFLAGS) $(LDFLAGS_SHLIB) -o $@ $(OBJS_PIC) $(SSL_LIBS) $(LIBS_SHLIB) -lndbm
 
 .SUFFIXES: .o .lo