From 9fb07e4b8baa291d7fda56e8621780cfd1fde287 Mon Sep 17 00:00:00 2001 From: Damien Miller Date: Sun, 5 Mar 2000 16:22:59 +1100 Subject: - Check for getpagesize in libucb.a if not found in libc. Fix for old Solaris from Andre Lucas --- ChangeLog | 2 ++ acconfig.h | 3 +++ configure.in | 8 +++++++- 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index e5511c91a..6a0e45148 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,8 @@ 20000305 - Fix DEC compile fix - Explicitly seed OpenSSL's PRNG before checking rsa_alive() + - Check for getpagesize in libucb.a if not found in libc. Fix for old + Solaris from Andre Lucas 20000303 - Added "make host-key" target, Suggestion from Dominik Brettnacher diff --git a/acconfig.h b/acconfig.h index 530c52815..b0414cd2b 100644 --- a/acconfig.h +++ b/acconfig.h @@ -92,6 +92,9 @@ /* Define if your libraries define daemon() */ #undef HAVE_DAEMON +/* Define if your libraries define getpagesize() */ +#undef HAVE_GETPAGESIZE + /* Define if xauth is found in your path */ #undef XAUTH_PATH diff --git a/configure.in b/configure.in index c93811c75..c9bd33b02 100644 --- a/configure.in +++ b/configure.in @@ -62,6 +62,7 @@ case "$host" in ;; *-*-solaris*) need_dash_r=1 + LDFLAGS="-L/usr/ucblib" AC_DEFINE(USE_UTMPX) ;; *-*-sysv*) @@ -87,7 +88,7 @@ fi AC_CHECK_HEADERS(bstring.h endian.h lastlog.h login.h maillock.h netdb.h netgroup.h paths.h poll.h pty.h shadow.h security/pam_appl.h sys/bitypes.h sys/bsdtty.h sys/cdefs.h sys/poll.h sys/select.h sys/stropts.h sys/sysmacros.h sys/time.h sys/ttcompat.h stddef.h util.h utmp.h utmpx.h) # Checks for library functions. -AC_CHECK_FUNCS(arc4random bindresvport_af freeaddrinfo gai_strerror getaddrinfo getpagesize getnameinfo innetgr md5_crypt mkdtemp openpty rresvport_af setenv seteuid setlogin setproctitle setreuid snprintf strlcat strlcpy updwtmpx vsnprintf _getpty) +AC_CHECK_FUNCS(arc4random bindresvport_af freeaddrinfo gai_strerror getaddrinfo getnameinfo innetgr md5_crypt mkdtemp openpty rresvport_af setenv seteuid setlogin setproctitle setreuid snprintf strlcat strlcpy updwtmpx vsnprintf _getpty) AC_CHECK_FUNC(login, [AC_DEFINE(HAVE_LOGIN)], @@ -99,6 +100,11 @@ AC_CHECK_FUNC(daemon, [AC_CHECK_LIB(bsd, daemon, [LIBS="$LIBS -lbsd"; AC_DEFINE(HAVE_DAEMON)])] ) +AC_CHECK_FUNC(getpagesize, + [AC_DEFINE(HAVE_GETPAGESIZE)], + [AC_CHECK_LIB(ucb, getpagesize, [LIBS="$LIBS -lucb"; AC_DEFINE(HAVE_GETPAGESIZE)])] +) + AC_ARG_WITH(pam, [ --without-pam Disable PAM support ], [ -- cgit v1.2.3