… | |
… | |
103 | dnl# DO ALL UTMP AND WTMP CHECKING |
103 | dnl# DO ALL UTMP AND WTMP CHECKING |
104 | dnl# -------------------------------------------------------------------------- |
104 | dnl# -------------------------------------------------------------------------- |
105 | dnl# check for host field in utmp structure |
105 | dnl# check for host field in utmp structure |
106 | |
106 | |
107 | dnl# -------------------------------------------- |
107 | dnl# -------------------------------------------- |
108 | AC_CHECK_HEADERS(utmp.h, |
108 | AC_CHECK_HEADERS(utmp.h, [ |
109 | AC_CHECK_TYPES([struct utmp], [], [], [ |
109 | AC_CHECK_TYPES([struct utmp], [], [], [ |
110 | #include <sys/types.h> |
110 | #include <sys/types.h> |
111 | #include <utmp.h> |
111 | #include <utmp.h> |
112 | ]) |
112 | ]) |
113 | |
113 | |
… | |
… | |
120 | AC_CHECK_MEMBER([struct utmp.ut_pid], |
120 | AC_CHECK_MEMBER([struct utmp.ut_pid], |
121 | [AC_DEFINE(HAVE_UTMP_PID, 1, Define if struct utmp contains ut_pid)], [], [ |
121 | [AC_DEFINE(HAVE_UTMP_PID, 1, Define if struct utmp contains ut_pid)], [], [ |
122 | #include <sys/types.h> |
122 | #include <sys/types.h> |
123 | #include <utmp.h> |
123 | #include <utmp.h> |
124 | ]) |
124 | ]) |
125 | ) dnl# AC_CHECK_HEADERS(utmp.h |
125 | ]) dnl# AC_CHECK_HEADERS(utmp.h |
126 | |
126 | |
127 | dnl# -------------------------------------------- |
127 | dnl# -------------------------------------------- |
128 | |
128 | |
129 | AC_CHECK_HEADERS(utmpx.h, |
129 | AC_CHECK_HEADERS(utmpx.h, [ |
130 | AC_CHECK_TYPES([struct utmpx], [], [], [ |
130 | AC_CHECK_TYPES([struct utmpx], [], [], [ |
131 | #include <sys/types.h> |
131 | #include <sys/types.h> |
132 | #include <utmpx.h> |
132 | #include <utmpx.h> |
133 | ]) |
133 | ]) |
134 | |
134 | |
135 | AC_CHECK_MEMBER([struct utmpx.ut_host], |
135 | AC_CHECK_MEMBER([struct utmpx.ut_host], |
136 | [AC_DEFINE(HAVE_UTMPX_HOST, 1, Define if struct utmpx contains ut_host)], [], [ |
136 | [AC_DEFINE(HAVE_UTMPX_HOST, 1, Define if struct utmpx contains ut_host)], [], [ |
137 | #include <sys/types.h> |
137 | #include <sys/types.h> |
138 | #include <utmpx.h> |
138 | #include <utmpx.h> |
139 | ]) |
139 | ]) |
140 | ) dnl# AC_CHECK_HEADERS(utmpx.h |
140 | ]) dnl# AC_CHECK_HEADERS(utmpx.h |
141 | |
141 | |
142 | dnl# -------------------------------------------------------------------------- |
142 | dnl# -------------------------------------------------------------------------- |
143 | dnl# check for struct lastlog |
143 | dnl# check for struct lastlog |
144 | AC_CHECK_TYPES([struct lastlog], [], [], [ |
144 | AC_CHECK_TYPES([struct lastlog], [], [], [ |
145 | #include <sys/types.h> |
145 | #include <sys/types.h> |