From 49ec7989a58fef13b7235116af8ae04bd736d421 Mon Sep 17 00:00:00 2001 From: "Andrew G. Morgan" Date: Sun, 3 Dec 2000 23:35:29 +0000 Subject: Relevant BUGIDs: 124136 Purpose of commit: bugfix Commit summary: --------------- Makefile dependencies pam_userdb did not compile on a Red Hat 5.2 system. It does now. --- modules/pam_userdb/Makefile | 8 ++++---- modules/pam_userdb/pam_userdb.c | 10 +++++----- 2 files changed, 9 insertions(+), 9 deletions(-) (limited to 'modules') diff --git a/modules/pam_userdb/Makefile b/modules/pam_userdb/Makefile index 8951fd91..aeee0c03 100644 --- a/modules/pam_userdb/Makefile +++ b/modules/pam_userdb/Makefile @@ -10,13 +10,13 @@ include ../../Make.Rules TITLE=pam_userdb +ifeq ($(HAVE_NDBM_H),yes) + WHICH_DB=ndbm + MODULE_SIMPLE_EXTRALIBS = -lndbm +else ifeq ($(HAVE_LIBDB),yes) WHICH_DB=db MODULE_SIMPLE_EXTRALIBS = -ldb -else -ifeq ($(HAVE_LIBNDBM),yes) - WHICH_DB=ndbm - MODULE_SIMPLE_EXTRALIBS = -lndbm else WHICH_DB=none endif diff --git a/modules/pam_userdb/pam_userdb.c b/modules/pam_userdb/pam_userdb.c index 7af5d384..497cf0be 100644 --- a/modules/pam_userdb/pam_userdb.c +++ b/modules/pam_userdb/pam_userdb.c @@ -20,12 +20,12 @@ #include "pam_userdb.h" -#ifdef HAVE_LIBDB -# define DB_DBM_HSEARCH 1 /* use the dbm interface */ -# include +#ifdef HAVE_NDBM_H +# include #else -# ifdef HAVE_LIBNDBM -# include +# ifdef HAVE_DB_H +# define DB_DBM_HSEARCH 1 /* use the dbm interface */ +# include # else # error "failed to find a libdb or equivalent" # endif -- cgit v1.2.3