summaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
authorDamien Miller <djm@mindrot.org>1999-12-09 10:16:54 +1100
committerDamien Miller <djm@mindrot.org>1999-12-09 10:16:54 +1100
commitbf1c9b2012fadab02392126bece5d21e9ddffda6 (patch)
tree371e5f27669fa28773e2b2bb008a81a03715cf2e /configure.in
parentfce1648681a20b99f569d4bfd9335bc4a956b119 (diff)
- Import of patch from Ben Taylor <bent@clark.net>:
- Improved PAM support - "uninstall" rule for Makefile - utmpx support - Should fix PAM problems on Solaris
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in9
1 files changed, 8 insertions, 1 deletions
diff --git a/configure.in b/configure.in
index f1027ef42..e0395528d 100644
--- a/configure.in
+++ b/configure.in
@@ -56,7 +56,7 @@ AC_CHECK_LIB(dl, dlopen, , )
56AC_CHECK_LIB(pam, pam_authenticate, , ) 56AC_CHECK_LIB(pam, pam_authenticate, , )
57 57
58dnl Checks for header files. 58dnl Checks for header files.
59AC_CHECK_HEADERS(endian.h lastlog.h login.h maillock.h netgroup.h paths.h pty.h shadow.h util.h utmp.h sys/select.h sys/stropts.h sys/time.h) 59AC_CHECK_HEADERS(endian.h lastlog.h login.h maillock.h netgroup.h paths.h pty.h shadow.h util.h utmp.h utmpx.h sys/select.h sys/stropts.h sys/time.h)
60 60
61dnl Checks for library functions. 61dnl Checks for library functions.
62AC_CHECK_FUNCS(arc4random mkdtemp openpty _getpty setenv setlogin setproctitle snprintf strlcat strlcpy vsnprintf) 62AC_CHECK_FUNCS(arc4random mkdtemp openpty _getpty setenv setlogin setproctitle snprintf strlcat strlcpy vsnprintf)
@@ -198,6 +198,13 @@ AC_EGREP_HEADER(ut_host, utmp.h,
198 [AC_MSG_RESULT(no)] 198 [AC_MSG_RESULT(no)]
199) 199)
200 200
201dnl Check for ut_host field in utmpx
202AC_MSG_CHECKING([whether utmpx.h has ut_host field])
203AC_EGREP_HEADER(ut_host, utmpx.h,
204 [AC_DEFINE(HAVE_HOST_IN_UTMPX) AC_MSG_RESULT(yes); ],
205 [AC_MSG_RESULT(no)]
206)
207
201dnl Look for lastlog location 208dnl Look for lastlog location
202AC_MSG_CHECKING([location of lastlog file]) 209AC_MSG_CHECKING([location of lastlog file])
203for lastlog in /var/log/lastlog /var/adm/lastlog /etc/security/lastlog ; do 210for lastlog in /var/log/lastlog /var/adm/lastlog /etc/security/lastlog ; do