summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYang Tse <yangsita@gmail.com>2008-05-20 17:30:41 +0000
committerYang Tse <yangsita@gmail.com>2008-05-20 17:30:41 +0000
commitbaee3996abf89503f8ae2954e244350a5be43746 (patch)
tree2064558d804099cb321d79d12000af3fc52e190f
parent8ad1928d93ccc81039a283e43f584c4bbea79c2d (diff)
downloadgnurl-baee3996abf89503f8ae2954e244350a5be43746.tar.gz
gnurl-baee3996abf89503f8ae2954e244350a5be43746.tar.bz2
gnurl-baee3996abf89503f8ae2954e244350a5be43746.zip
When unable to properly detect gethostbyname_r() usage, configure
script will simply issue a warning and gethostbyname() will be used.
-rw-r--r--acinclude.m416
1 files changed, 12 insertions, 4 deletions
diff --git a/acinclude.m4 b/acinclude.m4
index 4b0cee340..7dff8dffa 100644
--- a/acinclude.m4
+++ b/acinclude.m4
@@ -2443,7 +2443,7 @@ AC_DEFUN([CURL_CHECK_GETHOSTBYADDR_R], [
AC_MSG_RESULT([yes])
tmp_cv_gethostbyaddr_r="yes"
],[
- AC_MSG_RESULT([no])
+ AC_MSG_RESULT([but still no])
tmp_cv_gethostbyaddr_r="no"
])
fi
@@ -2554,13 +2554,17 @@ AC_DEFUN([CURL_CHECK_GETHOSTBYADDR_R], [
fi
if test "$ac_cv_gethostbyaddr_r_args" = "unknown"; then
- AC_MSG_ERROR([couldn't figure out how to use gethostbyaddr_r()])
+ AC_MSG_WARN([Cannot find out how to use gethostbyaddr_r])
+ AC_MSG_WARN([HAVE_GETHOSTBYADDR_R will not be defined])
+ ac_cv_func_gethostbyaddr_r="no"
else
AC_DEFINE_UNQUOTED(HAVE_GETHOSTBYADDR_R, 1,
[Define to 1 if you have the gethostbyaddr_r function.])
ac_cv_func_gethostbyaddr_r="yes"
fi
+ else
+ ac_cv_func_gethostbyaddr_r="no"
fi
])
@@ -2594,7 +2598,7 @@ AC_DEFUN([CURL_CHECK_GETHOSTBYNAME_R], [
AC_MSG_RESULT([yes])
tmp_cv_gethostbyname_r="yes"
],[
- AC_MSG_RESULT([no])
+ AC_MSG_RESULT([but still no])
tmp_cv_gethostbyname_r="no"
])
fi
@@ -2700,13 +2704,17 @@ AC_DEFUN([CURL_CHECK_GETHOSTBYNAME_R], [
fi
if test "$ac_cv_gethostbyname_r_args" = "unknown"; then
- AC_MSG_ERROR([couldn't figure out how to use gethostbyname_r()])
+ AC_MSG_WARN([Cannot find out how to use gethostbyname_r])
+ AC_MSG_WARN([HAVE_GETHOSTBYNAME_R will not be defined])
+ ac_cv_func_gethostbyname_r="no"
else
AC_DEFINE_UNQUOTED(HAVE_GETHOSTBYNAME_R, 1,
[Define to 1 if you have the gethostbyname_r function.])
ac_cv_func_gethostbyname_r="yes"
fi
+ else
+ ac_cv_func_gethostbyname_r="no"
fi
])