From cc385bb874f9f8458351b49e20c8e9653024a8ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fred=20Helmesj=C3=B6?= Date: Thu, 1 Sep 2022 09:20:21 +0200 Subject: [PATCH] Add HAVE_SYS_*_H, HAVE_SELECT, HAVE_SENDFILE, HAVE_SYSCLT (GH PR #21) --- .../libbuild2/autoconf/checks/HAVE_SELECT.h | 17 +++++++++++++++++ .../libbuild2/autoconf/checks/HAVE_SENDFILE.h | 15 +++++++++++++++ .../libbuild2/autoconf/checks/HAVE_SYSCTL.h | 17 +++++++++++++++++ .../autoconf/checks/HAVE_SYS_EVENTFD_H.h | 15 +++++++++++++++ .../autoconf/checks/HAVE_SYS_IOCTL_H.h | 16 ++++++++++++++++ .../autoconf/checks/HAVE_SYS_PARAM_H.h | 16 ++++++++++++++++ .../autoconf/checks/HAVE_SYS_RANDOM_H.h | 15 +++++++++++++++ .../autoconf/checks/HAVE_SYS_RESOURCE_H.h | 16 ++++++++++++++++ .../autoconf/checks/HAVE_SYS_SELECT_H.h | 17 +++++++++++++++++ .../autoconf/checks/HAVE_SYS_SENDFILE_H.h | 15 +++++++++++++++ .../autoconf/checks/HAVE_SYS_SOCKET_H.h | 16 ++++++++++++++++ .../autoconf/checks/HAVE_SYS_STAT_H.h | 16 ++++++++++++++++ .../autoconf/checks/HAVE_SYS_SYSCTL_H.h | 18 ++++++++++++++++++ .../autoconf/checks/HAVE_SYS_TIMERFD_H.h | 14 ++++++++++++++ .../autoconf/checks/HAVE_SYS_TIME_H.h | 18 ++++++++++++++++++ .../autoconf/checks/HAVE_SYS_TYPES_H.h | 11 +++++++++++ .../libbuild2/autoconf/checks/HAVE_SYS_UIO_H.h | 17 +++++++++++++++++ .../libbuild2/autoconf/checks/HAVE_SYS_UN_H.h | 17 +++++++++++++++++ .../autoconf/checks/HAVE_SYS_WAIT_H.h | 16 ++++++++++++++++ 19 files changed, 302 insertions(+) create mode 100644 libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SELECT.h create mode 100644 libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SENDFILE.h create mode 100644 libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYSCTL.h create mode 100644 libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_EVENTFD_H.h create mode 100644 libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_IOCTL_H.h create mode 100644 libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_PARAM_H.h create mode 100644 libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_RANDOM_H.h create mode 100644 libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_RESOURCE_H.h create mode 100644 libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_SELECT_H.h create mode 100644 libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_SENDFILE_H.h create mode 100644 libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_SOCKET_H.h create mode 100644 libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_STAT_H.h create mode 100644 libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_SYSCTL_H.h create mode 100644 libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_TIMERFD_H.h create mode 100644 libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_TIME_H.h create mode 100644 libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_TYPES_H.h create mode 100644 libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_UIO_H.h create mode 100644 libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_UN_H.h create mode 100644 libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_WAIT_H.h diff --git a/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SELECT.h b/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SELECT.h new file mode 100644 index 0000000..cdd1137 --- /dev/null +++ b/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SELECT.h @@ -0,0 +1,17 @@ +// HAVE_SELECT : BUILD2_AUTOCONF_LIBC_VERSION + +#ifndef BUILD2_AUTOCONF_LIBC_VERSION +# error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included +#endif + +#undef HAVE_SELECT + +/* Since 4.2BSD (~1983) + */ +#if defined(__linux__) || \ + defined(__FreeBSD__) || \ + defined(__OpenBSD__) || \ + defined(__NetBSD__) || \ + defined(BUILD2_AUTOCONF_MACOS) +# define HAVE_SELECT 1 +#endif diff --git a/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SENDFILE.h b/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SENDFILE.h new file mode 100644 index 0000000..1560847 --- /dev/null +++ b/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SENDFILE.h @@ -0,0 +1,15 @@ +// HAVE_SENDFILE : BUILD2_AUTOCONF_LIBC_VERSION + +#ifndef BUILD2_AUTOCONF_LIBC_VERSION +# error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included +#endif + +#undef HAVE_SENDFILE + +/* Since FreeBSD 3.0, Mac OS 10.5, glibc 2.1 + */ +#if BUILD2_AUTOCONF_FREEBSD_PREREQ(3, 0) || \ + BUILD2_AUTOCONF_MACOS_PREREQ(10, 5) || \ + BUILD2_AUTOCONF_GLIBC_PREREQ(2, 1) +# define HAVE_SENDFILE 1 +#endif diff --git a/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYSCTL.h b/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYSCTL.h new file mode 100644 index 0000000..41c324e --- /dev/null +++ b/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYSCTL.h @@ -0,0 +1,17 @@ +// HAVE_SYSCTL : BUILD2_AUTOCONF_LIBC_VERSION + +#ifndef BUILD2_AUTOCONF_LIBC_VERSION +# error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included +#endif + +#undef HAVE_SYSCTL +/* Since 4.4BSD (OpenBSD 2.1-6.2, FreeBSD, NetBSD, Mac OS X 10.7), + * <= glibc 2.31. + */ +#if (BUILD2_AUTOCONF_OPENBSD_PREREQ(199706) && !BUILD2_AUTOCONF_OPENBSD_PREREQ(201804)) || \ + BUILD2_AUTOCONF_FREEBSD_PREREQ(2, 3) || \ + BUILD2_AUTOCONF_NETBSD_PREREQ(2, 0) || \ + BUILD2_AUTOCONF_MACOS_PREREQ(10, 7) || \ + !BUILD2_AUTOCONF_GLIBC_PREREQ(2, 32) +# define HAVE_SYSCTL 1 +#endif diff --git a/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_EVENTFD_H.h b/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_EVENTFD_H.h new file mode 100644 index 0000000..5350cef --- /dev/null +++ b/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_EVENTFD_H.h @@ -0,0 +1,15 @@ +// HAVE_SYS_EVENTFD_H : BUILD2_AUTOCONF_LIBC_VERSION + +#ifndef BUILD2_AUTOCONF_LIBC_VERSION +# error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included +#endif + +#undef HAVE_SYS_EVENTFD_H + +/* Since FreeBSD 13.0, NetBSD 10.0, glibc 2.8 + */ +#if BUILD2_AUTOCONF_FREEBSD_PREREQ(13, 0) || \ + BUILD2_AUTOCONF_NETBSD_PREREQ(10, 0) || \ + BUILD2_AUTOCONF_GLIBC_PREREQ(2, 8) +# define HAVE_SYS_EVENTFD_H 1 +#endif diff --git a/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_IOCTL_H.h b/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_IOCTL_H.h new file mode 100644 index 0000000..017026a --- /dev/null +++ b/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_IOCTL_H.h @@ -0,0 +1,16 @@ +// HAVE_SYS_IOCTL_H : BUILD2_AUTOCONF_LIBC_VERSION + +#ifndef BUILD2_AUTOCONF_LIBC_VERSION +# error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included +#endif + +#undef HAVE_SYS_IOCTL_H +/* Since Version 7 AT&T UNIX (1979) + */ +#if defined(__linux__) || \ + defined(__FreeBSD__) || \ + defined(__OpenBSD__) || \ + defined(__NetBSD__) || \ + defined(BUILD2_AUTOCONF_MACOS) +# define HAVE_SYS_IOCTL_H 1 +#endif diff --git a/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_PARAM_H.h b/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_PARAM_H.h new file mode 100644 index 0000000..000ef34 --- /dev/null +++ b/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_PARAM_H.h @@ -0,0 +1,16 @@ +// HAVE_SYS_PARAM_H : BUILD2_AUTOCONF_LIBC_VERSION + +#ifndef BUILD2_AUTOCONF_LIBC_VERSION +# error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included +#endif + +#undef HAVE_SYS_PARAM_H +/* Since 4.4BSD (~1995) + */ +#if defined(__linux__) || \ + defined(__FreeBSD__) || \ + defined(__OpenBSD__) || \ + defined(__NetBSD__) || \ + defined(BUILD2_AUTOCONF_MACOS) +# define HAVE_SYS_PARAM_H 1 +#endif diff --git a/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_RANDOM_H.h b/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_RANDOM_H.h new file mode 100644 index 0000000..5d13341 --- /dev/null +++ b/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_RANDOM_H.h @@ -0,0 +1,15 @@ +// HAVE_SYS_RANDOM_H : BUILD2_AUTOCONF_LIBC_VERSION + +#ifndef BUILD2_AUTOCONF_LIBC_VERSION +# error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included +#endif + +#undef HAVE_SYS_RANDOM_H + +/* FreeBSD 12.0, NetBSD 10.0 and glibc 2.25. + */ +#if BUILD2_AUTOCONF_FREEBSD_PREREQ(12, 0) || \ + BUILD2_AUTOCONF_NETBSD_PREREQ(10, 0) || \ + BUILD2_AUTOCONF_GLIBC_PREREQ(2, 25) +# define HAVE_SYS_RANDOM_H 1 +#endif diff --git a/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_RESOURCE_H.h b/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_RESOURCE_H.h new file mode 100644 index 0000000..9aadb6e --- /dev/null +++ b/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_RESOURCE_H.h @@ -0,0 +1,16 @@ +// HAVE_SYS_RESOURCE_H : BUILD2_AUTOCONF_LIBC_VERSION + +#ifndef BUILD2_AUTOCONF_LIBC_VERSION +# error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included +#endif + +#undef HAVE_SYS_RESOURCE_H +/* Since 4.2BSD (~1983) + */ +#if defined(__linux__) || \ + defined(__FreeBSD__) || \ + defined(__OpenBSD__) || \ + defined(__NetBSD__) || \ + defined(BUILD2_AUTOCONF_MACOS) +# define HAVE_SYS_RESOURCE_H 1 +#endif diff --git a/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_SELECT_H.h b/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_SELECT_H.h new file mode 100644 index 0000000..c4e06f3 --- /dev/null +++ b/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_SELECT_H.h @@ -0,0 +1,17 @@ +// HAVE_SYS_SELECT_H : BUILD2_AUTOCONF_LIBC_VERSION + +#ifndef BUILD2_AUTOCONF_LIBC_VERSION +# error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included +#endif + +#undef HAVE_SYS_SELECT_H + +/* Since 4.2BSD (~1983) + */ +#if defined(__linux__) || \ + defined(__FreeBSD__) || \ + defined(__OpenBSD__) || \ + defined(__NetBSD__) || \ + defined(BUILD2_AUTOCONF_MACOS) +# define HAVE_SYS_RESOURCE_H 1 +#endif diff --git a/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_SENDFILE_H.h b/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_SENDFILE_H.h new file mode 100644 index 0000000..7fc6cfe --- /dev/null +++ b/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_SENDFILE_H.h @@ -0,0 +1,15 @@ +// HAVE_SYS_SENDFILE_H : BUILD2_AUTOCONF_LIBC_VERSION + +#ifndef BUILD2_AUTOCONF_LIBC_VERSION +# error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included +#endif + +#undef HAVE_SYS_SENDFILE_H + +/* Since FreeBSD 3.0, Mac OS 10.5, glibc 2.1 + */ +#if BUILD2_AUTOCONF_FREEBSD_PREREQ(3, 0) || \ + BUILD2_AUTOCONF_MACOS_PREREQ(10, 5) || \ + BUILD2_AUTOCONF_GLIBC_PREREQ(2, 1) +# define HAVE_SYS_SENDFILE_H 1 +#endif diff --git a/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_SOCKET_H.h b/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_SOCKET_H.h new file mode 100644 index 0000000..a995519 --- /dev/null +++ b/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_SOCKET_H.h @@ -0,0 +1,16 @@ +// HAVE_SYS_SOCKET_H : BUILD2_AUTOCONF_LIBC_VERSION + +#ifndef BUILD2_AUTOCONF_LIBC_VERSION +# error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included +#endif + +#undef HAVE_SYS_SOCKET_H +/* Since 4.2BSD (~1983) + */ +#if defined(__linux__) || \ + defined(__FreeBSD__) || \ + defined(__OpenBSD__) || \ + defined(__NetBSD__) || \ + defined(BUILD2_AUTOCONF_MACOS) +# define HAVE_SYS_SOCKET_H 1 +#endif diff --git a/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_STAT_H.h b/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_STAT_H.h new file mode 100644 index 0000000..755b9ef --- /dev/null +++ b/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_STAT_H.h @@ -0,0 +1,16 @@ +// HAVE_SYS_STAT_H : BUILD2_AUTOCONF_LIBC_VERSION + +#ifndef BUILD2_AUTOCONF_LIBC_VERSION +# error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included +#endif + +#undef HAVE_SYS_STAT_H +/* Since 4.2BSD (~1983) + */ +#if defined(__linux__) || \ + defined(__FreeBSD__) || \ + defined(__OpenBSD__) || \ + defined(__NetBSD__) || \ + defined(BUILD2_AUTOCONF_MACOS) +# define HAVE_SYS_STAT_H 1 +#endif diff --git a/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_SYSCTL_H.h b/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_SYSCTL_H.h new file mode 100644 index 0000000..1e5c479 --- /dev/null +++ b/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_SYSCTL_H.h @@ -0,0 +1,18 @@ +// HAVE_SYS_SYSCTL_H : BUILD2_AUTOCONF_LIBC_VERSION + +#ifndef BUILD2_AUTOCONF_LIBC_VERSION +# error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included +#endif + +#undef HAVE_SYS_SYSCTL_H + +/* Since 4.4BSD (OpenBSD 2.1-6.2, FreeBSD, NetBSD, Mac OS X 10.7), + * <= glibc 2.31. + */ +#if (BUILD2_AUTOCONF_OPENBSD_PREREQ(199706) && !BUILD2_AUTOCONF_OPENBSD_PREREQ(201804)) || \ + BUILD2_AUTOCONF_FREEBSD_PREREQ(2, 3) || \ + BUILD2_AUTOCONF_NETBSD_PREREQ(2, 0) || \ + BUILD2_AUTOCONF_MACOS_PREREQ(10, 7) || \ + !BUILD2_AUTOCONF_GLIBC_PREREQ(2, 32) +# define HAVE_SYS_SYSCTL_H 1 +#endif diff --git a/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_TIMERFD_H.h b/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_TIMERFD_H.h new file mode 100644 index 0000000..ad69112 --- /dev/null +++ b/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_TIMERFD_H.h @@ -0,0 +1,14 @@ +// HAVE_SYS_TIMERFD_H : BUILD2_AUTOCONF_LIBC_VERSION + +#ifndef BUILD2_AUTOCONF_LIBC_VERSION +# error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included +#endif + +#undef HAVE_SYS_TIMERFD_H + +/* Since NetBSD 10.0, glibc 2.8. + */ +#if BUILD2_AUTOCONF_NETBSD_PREREQ(10, 0) || \ + BUILD2_AUTOCONF_GLIBC_PREREQ(2, 8) +# define HAVE_SYS_TIMERFD_H 1 +#endif diff --git a/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_TIME_H.h b/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_TIME_H.h new file mode 100644 index 0000000..3005f63 --- /dev/null +++ b/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_TIME_H.h @@ -0,0 +1,18 @@ +// HAVE_SYS_TIME_H : BUILD2_AUTOCONF_LIBC_VERSION + +#ifndef BUILD2_AUTOCONF_LIBC_VERSION +# error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included +#endif + +#undef HAVE_SYS_TIME_H + +/* Since 4.2BSD (OpenBSD, FreeBSD, Mac OS X), NetBSD 6.0 + */ +#if defined(__linux__) || \ + defined(__FreeBSD__) || \ + defined(__OpenBSD__) || \ + defined(__NetBSD__) || \ + defined(BUILD2_AUTOCONF_MACOS) || \ + BUILD2_AUTOCONF_NETBSD_PREREQ(6, 0) +# define HAVE_SYS_TIME_H 1 +#endif diff --git a/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_TYPES_H.h b/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_TYPES_H.h new file mode 100644 index 0000000..ec4ad17 --- /dev/null +++ b/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_TYPES_H.h @@ -0,0 +1,11 @@ +// HAVE_SYS_TYPES_H : BUILD2_AUTOCONF_LIBC_VERSION + +#ifndef BUILD2_AUTOCONF_LIBC_VERSION +# error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included +#endif + +#undef HAVE_SYS_TYPES_H +/* Linux only (?) */ +#if defined(__linux__) +# define HAVE_SYS_TYPES_H 1 +#endif diff --git a/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_UIO_H.h b/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_UIO_H.h new file mode 100644 index 0000000..027e505 --- /dev/null +++ b/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_UIO_H.h @@ -0,0 +1,17 @@ +// HAVE_SYS_UIO_H : BUILD2_AUTOCONF_LIBC_VERSION + +#ifndef BUILD2_AUTOCONF_LIBC_VERSION +# error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included +#endif + +#undef HAVE_SYS_UIO_H + +/* Since 4.2BSD (Linux, FreeBSD, OpenBSD, NetBSD, Mac OS X) + */ +#if defined(__linux__) || \ + defined(__FreeBSD__) || \ + defined(__OpenBSD__) || \ + defined(__NetBSD__) || \ + defined(BUILD2_AUTOCONF_MACOS) +# define HAVE_SYS_UIO_H 1 +#endif diff --git a/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_UN_H.h b/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_UN_H.h new file mode 100644 index 0000000..4a710c9 --- /dev/null +++ b/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_UN_H.h @@ -0,0 +1,17 @@ +// HAVE_SYS_UN_H : BUILD2_AUTOCONF_LIBC_VERSION + +#ifndef BUILD2_AUTOCONF_LIBC_VERSION +# error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included +#endif + +#undef HAVE_SYS_UN_H + +/* Since 4.3BSD (?) + */ +#if defined(__linux__) || \ + defined(__FreeBSD__) || \ + defined(__OpenBSD__) || \ + defined(__NetBSD__) || \ + defined(BUILD2_AUTOCONF_MACOS) +# define HAVE_SYS_UN_H 1 +#endif diff --git a/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_WAIT_H.h b/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_WAIT_H.h new file mode 100644 index 0000000..f040865 --- /dev/null +++ b/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYS_WAIT_H.h @@ -0,0 +1,16 @@ +// HAVE_SYS_WAIT_H : BUILD2_AUTOCONF_LIBC_VERSION + +#ifndef BUILD2_AUTOCONF_LIBC_VERSION +# error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included +#endif + +#undef HAVE_SYS_WAIT_H +/* Since 4.3BSD (~1994) + */ +#if defined(__linux__) || \ + defined(__FreeBSD__) || \ + defined(__OpenBSD__) || \ + defined(__NetBSD__) || \ + defined(BUILD2_AUTOCONF_MACOS) +# define HAVE_SYS_WAIT_H 1 +#endif