From: Paul Eggert Date: Fri, 11 Dec 2020 23:23:53 +0000 (-0800) Subject: Improve AC_USE_SYSTEM_EXTENSIONS port to HP-UX 11.11 X-Git-Tag: v2.71~10 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8118c2adc4dc0a7ee4f9616197d0e3db42f9a788;p=thirdparty%2Fautoconf.git Improve AC_USE_SYSTEM_EXTENSIONS port to HP-UX 11.11 * lib/autoconf/specific.m4 (AC_USE_SYSTEM_EXTENSIONS): Define _HPUX_ALT_XOPEN_SOCKET_API, for HP-UX 11.11. This patch is adapted from Gnulib. --- diff --git a/lib/autoconf/specific.m4 b/lib/autoconf/specific.m4 index 275938ca..853276bb 100644 --- a/lib/autoconf/specific.m4 +++ b/lib/autoconf/specific.m4 @@ -389,6 +389,11 @@ AH_VERBATIM([USE_SYSTEM_EXTENSIONS], #ifndef _GNU_SOURCE # undef _GNU_SOURCE #endif +/* Enable X/Open compliant socket functions that do not require linking + with -lxnet on HP-UX 11.11. */ +#ifndef _HPUX_ALT_XOPEN_SOCKET_API +# undef _HPUX_ALT_XOPEN_SOCKET_API +#endif /* Identify the host operating system as Minix. This macro does not affect the system headers' behavior. A future release of Autoconf may stop defining this macro. */ @@ -496,6 +501,7 @@ dnl it should only be defined when necessary. AC_DEFINE([_ALL_SOURCE]) AC_DEFINE([_DARWIN_C_SOURCE]) AC_DEFINE([_GNU_SOURCE]) + AC_DEFINE([_HPUX_ALT_XOPEN_SOCKET_API]) AC_DEFINE([_NETBSD_SOURCE]) AC_DEFINE([_OPENBSD_SOURCE]) AC_DEFINE([_POSIX_PTHREAD_SEMANTICS])