From 25372887c5f8075f11cf5f7be324db92e5e6f059 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fred=20Helmesj=C3=B6?= Date: Tue, 20 Sep 2022 15:12:50 +0200 Subject: [PATCH] Add HAVE_AI_ADDRCONFIG (GH PR #52) --- .../autoconf/checks/HAVE_AI_ADDRCONFIG.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_AI_ADDRCONFIG.h diff --git a/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_AI_ADDRCONFIG.h b/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_AI_ADDRCONFIG.h new file mode 100644 index 0000000..ebad396 --- /dev/null +++ b/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_AI_ADDRCONFIG.h @@ -0,0 +1,17 @@ +// HAVE_AI_ADDRCONFIG : BUILD2_AUTOCONF_LIBC_VERSION + +#ifndef BUILD2_AUTOCONF_LIBC_VERSION +# error BUILD2_AUTOCONF_LIBC_VERSION appears to be conditionally included +#endif + +#undef HAVE_AI_ADDRCONFIG + +/* Since Linux/glibc 2.3.4, OpenBSD >=5.6, FreeBSD >=6.3, Mac OS, Windows. + */ +#if BUILD2_AUTOCONF_GLIBC_PREREQ(2, 4) || \ + BUILD2_AUTOCONF_OPENBSD_PREREQ(201411) || \ + BUILD2_AUTOCONF_FREEBSD_PREREQ(6, 3) || \ + defined(BUILD2_AUTOCONF_MACOS) || \ + defined(_WIN32) +# define HAVE_AI_ADDRCONFIG 1 +#endif