diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2020-12-11 15:23:53 -0800 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2020-12-11 15:25:18 -0800 |
commit | 8118c2adc4dc0a7ee4f9616197d0e3db42f9a788 (patch) | |
tree | 3d2bc75695dced4c1191ff4e2e390cffe3740040 | |
parent | 5c2bcf10c0b0bf5b463f6086b9548da84fe20cc7 (diff) | |
download | autoconf-8118c2adc4dc0a7ee4f9616197d0e3db42f9a788.tar.gz |
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.
-rw-r--r-- | lib/autoconf/specific.m4 | 6 |
1 files changed, 6 insertions, 0 deletions
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]) |