From: Ezra Peisach Date: Mon, 11 Jun 2001 15:16:42 +0000 (+0000) Subject: * configure.in: Check for system provided getutmp() prototype X-Git-Tag: krb5-1.3-alpha1~1437 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=1187bed0d52bc5b69b6dba872915d6ff104f3a95;p=krb5.git * configure.in: Check for system provided getutmp() prototype * update_wtmp.c: Provide prototype for getutmp() if needed. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13325 dc483132-0cff-0310-8789-dd5450dbe970 --- diff --git a/src/util/pty/ChangeLog b/src/util/pty/ChangeLog index 7b21d6d03..8c9f2b2d2 100644 --- a/src/util/pty/ChangeLog +++ b/src/util/pty/ChangeLog @@ -1,3 +1,9 @@ +2001-06-11 Ezra Peisach + + * configure.in: Check for system provided getutmp() prototype. + + * update_wtmp.c: Provide prototype for getutmp() if needed. + 2001-05-15 Tom Yu * getpty.c: Make pty_getpty() into ptyint_getpty_ext(), which has diff --git a/src/util/pty/configure.in b/src/util/pty/configure.in index 480532211..b41790b8e 100644 --- a/src/util/pty/configure.in +++ b/src/util/pty/configure.in @@ -187,7 +187,22 @@ fi # end of utmp-related hair # ###################################################################### - +dnl +KRB5_NEED_PROTO([#ifdef HAVE_UTMP_H +#include +#endif +#ifdef HAVE_UTMPX_H +#include +#endif +#ifdef HAVE_UNISTD_H +#include +#endif +#ifdef HAVE_STDLIB_H +#include +#endif +],getutmp) +dnl +dnl AC_MSG_CHECKING([streams interface]) AC_CACHE_VAL(krb5_cv_has_streams, [AC_TRY_COMPILE( diff --git a/src/util/pty/update_wtmp.c b/src/util/pty/update_wtmp.c index f557d3602..b4b5cec97 100644 --- a/src/util/pty/update_wtmp.c +++ b/src/util/pty/update_wtmp.c @@ -38,6 +38,10 @@ #ifdef HAVE_SETUTXENT +#if defined(HAVE_GETUTMP) && defined(NEED_GETUTMP_PROTO) +extern void getutmp(const struct utmpx *, struct utmp *); +#endif + /* * Welcome to conditional salad. *