Include stddef.h if available. 1.1
authorGuus Sliepen <guus@tinc-vpn.org>
Mon, 20 Jan 2020 20:12:17 +0000 (21:12 +0100)
committerGuus Sliepen <guus@tinc-vpn.org>
Mon, 20 Jan 2020 20:12:17 +0000 (21:12 +0100)
This is necessary to compile fd_device.c.

configure.ac
src/have.h

index d593dadcfe2d393769f6c5f70d3b34092228c101..dc24f7c7da5208a2f6f9c58bf13e5a9b4b465ee2 100644 (file)
@@ -168,7 +168,7 @@ AS_IF([test "x$enable_hardening" != "xno"],
 dnl Checks for header files.
 dnl We do this in multiple stages, because unlike Linux all the other operating systems really suck and don't include their own dependencies.
 
-AC_CHECK_HEADERS([syslog.h sys/file.h sys/ioctl.h sys/mman.h sys/param.h sys/resource.h sys/socket.h sys/time.h sys/un.h sys/wait.h netdb.h arpa/inet.h dirent.h getopt.h])
+AC_CHECK_HEADERS([syslog.h sys/file.h sys/ioctl.h sys/mman.h sys/param.h sys/resource.h sys/socket.h sys/time.h sys/un.h sys/wait.h netdb.h arpa/inet.h dirent.h getopt.h stddef.h])
 AC_CHECK_HEADERS([net/if.h net/if_types.h net/ethernet.h net/if_arp.h netinet/in_systm.h netinet/in.h netinet/in6.h netpacket/packet.h],
   [], [], [#include "$srcdir/src/have.h"]
 )
index 402f80289d7b550e6af5b9900f74bc0a61a950e7..318d549f295eb897720e120cad3dece6c6415b30 100644 (file)
 
 /* Include system specific headers */
 
+#ifdef HAVE_STDDEF_H
+#include <stddef.h>
+#endif
+
 #ifdef HAVE_SYSLOG_H
 #include <syslog.h>
 #endif