1 diff -Nur inn-2.4.0.orig/authprogs/ckpasswd.c inn-2.4.0/authprogs/ckpasswd.c
2 --- inn-2.4.0.orig/authprogs/ckpasswd.c 2003-05-09 06:25:27.000000000 +0200
3 +++ inn-2.4.0/authprogs/ckpasswd.c 2003-06-29 13:03:12.000000000 +0200
10 -# elif HAVE_GDBM_NDBM_H
11 -# include <gdbm-ndbm.h>
12 -# elif HAVE_DB1_NDBM_H
13 -# include <db1/ndbm.h>
15 +# define DB_DBM_HSEARCH 1
20 --- inn-2.4.2/configure.in.orig 2004-12-22 05:21:19.000000000 +0100
21 +++ inn-2.4.2/configure.in 2004-12-27 08:32:38.010338472 +0100
23 dnl Search for various additional libraries used by portions of INN.
24 INN_SEARCH_AUX_LIBS(crypt, crypt, CRYPT_LIB)
25 INN_SEARCH_AUX_LIBS(getspnam, shadow, SHADOW_LIB)
26 -INN_SEARCH_AUX_LIBS(dbm_open, ndbm dbm, DBM_LIB,
27 +INN_SEARCH_AUX_LIBS(db_create, db-4.6 db-4.5 db-4.4 db-4.3 db-4.2 db-4.1 db4 db, DBM_LIB,
28 [AC_DEFINE(HAVE_DBM, 1, [Define if you have a dbm library.])])
30 dnl IRIX has a PAM library with the right symbols but no header files suitable
34 dnl Generic checks for header files.
35 -AC_CHECK_HEADERS(crypt.h inttypes.h limits.h ndbm.h pam/pam_appl.h stdbool.h \
36 +AC_CHECK_HEADERS(crypt.h inttypes.h limits.h pam/pam_appl.h stdbool.h \
37 stddef.h stdint.h string.h sys/bitypes.h sys/filio.h \
38 sys/loadavg.h sys/param.h sys/select.h sys/sysinfo.h \
41 -dnl Some Linux systems have db1/ndbm.h instead of ndbm.h. Others have
43 -if test x"$ac_cv_header_ndbm_h" = xno ; then
44 - AC_CHECK_HEADERS(db1/ndbm.h gdbm-ndbm.h)
47 dnl Check to see if herrno is declared.
48 AC_DEFUN([INN_NEED_HERRNO_DECLARATION],
49 [AC_CACHE_CHECK([whether h_errno must be declared], inn_cv_herrno_need_decl,