* update_wtmp.c: Provide prototype for getutmp() if needed.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13325
dc483132-0cff-0310-8789-
dd5450dbe970
+2001-06-11 Ezra Peisach <epeisach@mit.edu>
+
+ * configure.in: Check for system provided getutmp() prototype.
+
+ * update_wtmp.c: Provide prototype for getutmp() if needed.
+
2001-05-15 Tom Yu <tlyu@mit.edu>
* getpty.c: Make pty_getpty() into ptyint_getpty_ext(), which has
# end of utmp-related hair
#
######################################################################
-
+dnl
+KRB5_NEED_PROTO([#ifdef HAVE_UTMP_H
+#include <utmp.h>
+#endif
+#ifdef HAVE_UTMPX_H
+#include <utmpx.h>
+#endif
+#ifdef HAVE_UNISTD_H
+#include <unistd.h>
+#endif
+#ifdef HAVE_STDLIB_H
+#include <stdlib.h>
+#endif
+],getutmp)
+dnl
+dnl
AC_MSG_CHECKING([streams interface])
AC_CACHE_VAL(krb5_cv_has_streams,
[AC_TRY_COMPILE(
#ifdef HAVE_SETUTXENT
+#if defined(HAVE_GETUTMP) && defined(NEED_GETUTMP_PROTO)
+extern void getutmp(const struct utmpx *, struct utmp *);
+#endif
+
/*
* Welcome to conditional salad.
*