summaryrefslogtreecommitdiff
blob: 802b578d4a297bafd8f1fc318739342baa4da716 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
When disabling OpenSSL support, nestlex.c still needs stddef.h which is
magically included through the OpenSSL headers otherwise.

--- a/configure.ac
+++ b/configure.ac
@@ -61,7 +61,7 @@
 AC_CHECK_HEADERS(inttypes.h)
 AC_HEADER_SYS_WAIT
 AC_CHECK_HEADERS(fcntl.h limits.h strings.h sys/param.h sys/ioctl.h sys/time.h syslog.h unistd.h)
-AC_CHECK_HEADERS(pwd.h grp.h stdint.h sys/types.h poll.h sys/poll.h sys/socket.h sys/uio.h sys/stat.h netdb.h sys/un.h)
+AC_CHECK_HEADERS(pwd.h grp.h stddef.h stdint.h sys/types.h poll.h sys/poll.h sys/socket.h sys/uio.h sys/stat.h netdb.h sys/un.h)
 AC_CHECK_HEADERS(pty.h)
 AC_CHECK_HEADERS(netinet/in.h netinet/in_systm.h)
 AC_CHECK_HEADERS(netinet/ip.h, [], [], [AC_INCLUDES_DEFAULT
--- a/config.h.in
+++ b/config.h.in
@@ -189,6 +189,9 @@
 /* Define if you have the <grp.h> header file.  */
 #undef HAVE_GRP_H
 
+/* Define if you have the <stddef.h> header file.  */
+#undef HAVE_STDDEF_H
+
 /* Define if you have the <stdint.h> header file.  */
 #undef HAVE_STDINT_H
 
--- a/sysincludes.h
+++ b/sysincludes.h
@@ -51,6 +51,9 @@
 #if HAVE_SYS_TIME_H
 #include <sys/time.h>	/* select(); OpenBSD: struct timespec */
 #endif
+#if HAVE_STDDEF_H
+#include <stddef.h>
+#endif
 #if HAVE_STDINT_H
 #include <stdint.h>	/* uint8_t */
 #endif