File: utmp.m4

package info (click to toggle)
mailutils 1%3A3.19-1
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 38,832 kB
  • sloc: ansic: 186,739; sh: 110,867; yacc: 7,463; cpp: 3,834; makefile: 3,161; lex: 1,972; python: 1,617; exp: 1,563; awk: 152; lisp: 132; sed: 31
file content (20 lines) | stat: -rw-r--r-- 778 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
dnl MU_CHECK_UTMP -- Check for the presence of utmp.h, setutent, getutent
dnl                  and endutent calls.
AC_DEFUN([MU_CHECK_UTMP],
[
  AC_CHECK_HEADERS([utmp.h utmpx.h])
  # The three functions setutent,getutent and endutent depend on each other,
  # so it seems reasonable to provide replacements for all three if getutent
  # is not present.
  AC_CHECK_FUNC(getutent,
                 AC_DEFINE(HAVE_GETUTENT_CALLS,,
         [Define if your system has the three ???utent functions]),
                 [if test "$ac_cv_header_utmp_h" = "yes"; then
		   AC_LIBOBJ([utmp])
		 fi])
  if test "$ac_cv_header_utmp_h" = "yes"; then
    AC_CHECK_MEMBERS([struct utmp.ut_user, struct utmp.ut_name],,,
                     [#include <sys/types.h>
#include <utmp.h>])
  fi
])