diff --git a/ext/db/config.m4 b/ext/db/config.m4 index a87dbef89d9..319174dd518 100644 --- a/ext/db/config.m4 +++ b/ext/db/config.m4 @@ -4,6 +4,8 @@ dnl don't forget to call PHP_EXTENSION(db) divert(1) +AC_CHECK_HEADERS(db1/ndbm.h) + # Checks for libraries. # Prefer gdbm, Berkeley DB and ndbm/dbm, in that order AC_DEFUN(AC_PREFERRED_DB_LIB,[ diff --git a/ext/db/db.c b/ext/db/db.c index c246d6bf35a..527e2c665b4 100644 --- a/ext/db/db.c +++ b/ext/db/db.c @@ -79,8 +79,12 @@ #define DB_DBM_HSEARCH 1 #include #else +#ifdef HAVE_DB1_NDBM_H +#include +#else #include #endif +#endif #define DBM_TYPE DBM * #define DBM_MODE_TYPE int