summaryrefslogtreecommitdiff
path: root/m4/arpa_inet_h.m4
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2010-11-20 23:46:16 +0100
committerBruno Haible <bruno@clisp.org>2010-11-20 23:46:16 +0100
commitb2e33d4db3e9bd913786dedbc64f1ddd5570eb55 (patch)
tree622ad2fdf68bda239199bdbb8792a77f98f4ba9b /m4/arpa_inet_h.m4
parent5685db9537a43c3fafae3650d6b29df0f21f14f5 (diff)
downloadgnulib-b2e33d4db3e9bd913786dedbc64f1ddd5570eb55.tar.gz
Ensure that <features.h> is included before __GLIBC__ is tested.
* lib/printf-parse.h: Include <features.h>. * m4/vasnprintf.m4 (gl_PREREQ_PRINTF_PARSE): Require gl_FEATURES_H. * lib/wchar.in.h: Include <features.h>. * m4/wchar_h.m4 (gl_WCHAR_H): Require gl_FEATURES_H. * modules/wchar (Makefile.am): Substitute HAVE_FEATURES_H. * lib/arpa_inet.in.h: Include <features.h>. * m4/arpa_inet_h.m4 (gl_HEADER_ARPA_INET): Require gl_FEATURES_H. * modules/arpa_inet (Makefile.am): Substitute HAVE_FEATURES_H. * build-aux/link-warning.h: Include <features.h>. * modules/link-warning (configure.ac): Require gl_FEATURES_H. (Makefile.am): Substitute HAVE_FEATURES_H into link-warning.h. * m4/gnulib-common.m4 (gl_FEATURES_H): New macro. Reported by Mike Frysinger <vapier@gentoo.org>.
Diffstat (limited to 'm4/arpa_inet_h.m4')
-rw-r--r--m4/arpa_inet_h.m44
1 files changed, 3 insertions, 1 deletions
diff --git a/m4/arpa_inet_h.m4 b/m4/arpa_inet_h.m4
index 490a005ad9..80fdb406b6 100644
--- a/m4/arpa_inet_h.m4
+++ b/m4/arpa_inet_h.m4
@@ -1,4 +1,4 @@
-# arpa_inet_h.m4 serial 9
+# arpa_inet_h.m4 serial 10
dnl Copyright (C) 2006, 2008-2010 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
@@ -22,6 +22,8 @@ AC_DEFUN([gl_HEADER_ARPA_INET],
dnl <arpa/inet.h> is always overridden, because of GNULIB_POSIXCHECK.
gl_CHECK_NEXT_HEADERS([arpa/inet.h])
+ AC_REQUIRE([gl_FEATURES_H])
+
dnl Check for declarations of anything we want to poison if the
dnl corresponding gnulib module is not in use.
gl_WARN_ON_USE_PREPARE([[