| --- a/acinclude.m4 |
| +++ b/acinclude.m4 |
| @@ -1106,6 +1106,8 @@ changequote([, ])dnl |
| dnl test function that tries to determine if a specified errno error exists |
| m4_define([checkerrno], |
| [AC_MSG_CHECKING(for errno symbol $3) |
| + saved_cppflags="$CPPFLAGS" |
| + CPPFLAGS="$CPPFLAGS -P" |
| AC_PREPROC_IFELSE( |
| [AC_LANG_PROGRAM([[#include <errno.h>]], |
| [[ |
| @@ -1117,7 +1119,8 @@ errnoval: $3 |
| [AC_MSG_RESULT([OK]) |
| $1="$$1 $3" |
| cat conftest.i | grep errnoval: >>$2], |
| - [AC_MSG_RESULT([no])])]) |
| + [AC_MSG_RESULT([no])]) |
| + CPPFLAGS="$saved_cppflags"]) |
| AC_DEFUN([L_CHECKERRNO], |
| [checkerrno($@)]) |
| |
| @@ -1127,6 +1130,8 @@ dnl error exists |
| dnl test function that tries to determine if a specified errno error exists |
| m4_define([checkgaierror], |
| [AC_MSG_CHECKING(for getaddrinfo() error $3) |
| + saved_cppflags="$CPPFLAGS" |
| + CPPFLAGS="$CPPFLAGS -P" |
| AC_PREPROC_IFELSE( |
| [AC_LANG_PROGRAM([[ |
| #include <sys/types.h> |
| @@ -1142,7 +1147,8 @@ gaierrval: $3 |
| $1="$$1 $3" |
| AC_DEFINE(HAVE_ERR_$3, 1, [$3 gai error found]) |
| cat conftest.i | grep gaierrval: >>$2], |
| - [AC_MSG_RESULT([no])])]) |
| + [AC_MSG_RESULT([no])]) |
| + CPPFLAGS="$saved_cppflags"]) |
| AC_DEFUN([L_CHECKGAIERROR], |
| [checkgaierror($@)]) |
| |