changeset 2230:d7cbccae7e0b

(utmp_includes): Define. Check for ut_user and ut_name members in both struct utmpx and struct utmp.
author Jim Meyering <jim@meyering.net>
date Sun, 30 Jan 2000 16:47:31 +0000
parents b3a94d16a532
children 53f2c5e990f9
files m4/prereq.m4
diffstat 1 files changed, 13 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/m4/prereq.m4
+++ b/m4/prereq.m4
@@ -51,6 +51,19 @@
   AC_CHECK_HEADERS(string.h utmpx.h sys/param.h)
   AC_CHECK_FUNCS(utmpname)
   AM_C_PROTOTYPES
+
+  utmp_includes="\
+$ac_includes_default
+#ifdef HAVE_UTMPX_H
+# include <utmpx.h>
+#else
+# include <utmp.h>
+#endif
+"
+  AC_CHECK_MEMBERS((struct utmpx.ut_user),,,[$utmp_includes])
+  AC_CHECK_MEMBERS((struct utmp.ut_user),,,[$utmp_includes])
+  AC_CHECK_MEMBERS((struct utmpx.ut_name),,,[$utmp_includes])
+  AC_CHECK_MEMBERS((struct utmp.ut_name),,,[$utmp_includes])
 ])
 
 AC_DEFUN(jm_PREREQ_REGEX,