Loading modules/aaa/config.m4 +14 −0 Original line number Diff line number Diff line Loading @@ -9,6 +9,20 @@ APACHE_MODULE(auth, user-based access control, , , yes) APACHE_MODULE(auth_anon, anonymous user access, , , most) APACHE_MODULE(auth_dbm, DBM-based access databases, , , most, [ AC_SEARCH_LIBS(dbm_open,[c db1],,enable_auth_dbm=no) dnl Glibc 2.2's ndbm.h includes <db.h> in ndbm.h. So, we need to find dnl where ndbm.h lives. (2.2.4 looks like it includes <db1/db.h>.) AC_TRY_COMPILE([#include "ndbm.h"], [dbm_open("/dev/null", 0, 0)], _good_db_path="yes", _good_db_path="no") if test "$_good_db_path" = "no"; then _old_cppflags=$CPPFLAGS CPPFLAGS="$CPPFLAGS -I/usr/include/db1" AC_TRY_COMPILE([#include "ndbm.h"], [dbm_open("/dev/null", 0, 0)], _good_db_path="yes", _good_db_path="no") if test "$_good_db_path" = "no"; then CPPFLAGS=$_old_cppflags enable_auth_dbm=no fi fi ]) APACHE_MODULE(auth_db, DB-based access databases, , , , [ Loading modules/aaa/mod_auth_dbm.c +0 −3 Original line number Diff line number Diff line Loading @@ -82,9 +82,6 @@ #define dbm_open apr_dbm_open #define dbm_fetch apr_dbm_fetch #define dbm_close apr_dbm_close #elif defined(__GLIBC__) && defined(__GLIBC_MINOR__) \ && __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 1 #include <db1/ndbm.h> #else #include <ndbm.h> #endif Loading Loading
modules/aaa/config.m4 +14 −0 Original line number Diff line number Diff line Loading @@ -9,6 +9,20 @@ APACHE_MODULE(auth, user-based access control, , , yes) APACHE_MODULE(auth_anon, anonymous user access, , , most) APACHE_MODULE(auth_dbm, DBM-based access databases, , , most, [ AC_SEARCH_LIBS(dbm_open,[c db1],,enable_auth_dbm=no) dnl Glibc 2.2's ndbm.h includes <db.h> in ndbm.h. So, we need to find dnl where ndbm.h lives. (2.2.4 looks like it includes <db1/db.h>.) AC_TRY_COMPILE([#include "ndbm.h"], [dbm_open("/dev/null", 0, 0)], _good_db_path="yes", _good_db_path="no") if test "$_good_db_path" = "no"; then _old_cppflags=$CPPFLAGS CPPFLAGS="$CPPFLAGS -I/usr/include/db1" AC_TRY_COMPILE([#include "ndbm.h"], [dbm_open("/dev/null", 0, 0)], _good_db_path="yes", _good_db_path="no") if test "$_good_db_path" = "no"; then CPPFLAGS=$_old_cppflags enable_auth_dbm=no fi fi ]) APACHE_MODULE(auth_db, DB-based access databases, , , , [ Loading
modules/aaa/mod_auth_dbm.c +0 −3 Original line number Diff line number Diff line Loading @@ -82,9 +82,6 @@ #define dbm_open apr_dbm_open #define dbm_fetch apr_dbm_fetch #define dbm_close apr_dbm_close #elif defined(__GLIBC__) && defined(__GLIBC_MINOR__) \ && __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 1 #include <db1/ndbm.h> #else #include <ndbm.h> #endif Loading