aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYang Tse <yangsita@gmail.com>2006-07-02 01:17:37 +0000
committerYang Tse <yangsita@gmail.com>2006-07-02 01:17:37 +0000
commitcacf8bbb58a4df6ab9195d17ed177be9c6c86f96 (patch)
treeae9fbb1ec9dd89c0db262a286c4b0aa3f23e71c9
parenta1c6d5861a2eba863e08a27a9e3bb9e5ea077c6c (diff)
Fix shell globbing in CURL_CHECK_FUNC_GETNAMEINFO
-rw-r--r--ares/acinclude.m423
1 files changed, 22 insertions, 1 deletions
diff --git a/ares/acinclude.m4 b/ares/acinclude.m4
index 6816a45aa..09bf743cb 100644
--- a/ares/acinclude.m4
+++ b/ares/acinclude.m4
@@ -349,6 +349,9 @@ AC_DEFUN([CURL_CHECK_FUNC_GETNAMEINFO], [
set dummy `echo "$curl_cv_func_getnameinfo_args" | sed 's/\*/\*/g'`
IFS=$gni_prev_IFS
shift
+ #
+ gni_qual_type_arg1=$[1]
+ #
AC_DEFINE_UNQUOTED(GETNAMEINFO_TYPE_ARG2, $[2],
[Define to the type of arg 2 for getnameinfo.])
AC_DEFINE_UNQUOTED(GETNAMEINFO_TYPE_ARG46, $[3],
@@ -356,7 +359,16 @@ AC_DEFUN([CURL_CHECK_FUNC_GETNAMEINFO], [
AC_DEFINE_UNQUOTED(GETNAMEINFO_TYPE_ARG7, $[4],
[Define to the type of arg 7 for getnameinfo.])
#
- gni_qual_type_arg1=$[1]
+ gni_opts=$-
+ #
+ case $gni_opts in
+ esac
+ *f*)
+ ;;
+ *)
+ set -f
+ ;;
+ esac
#
case "$gni_qual_type_arg1" in
const*)
@@ -374,6 +386,15 @@ AC_DEFUN([CURL_CHECK_FUNC_GETNAMEINFO], [
AC_DEFINE_UNQUOTED(GETNAMEINFO_TYPE_ARG1, $gni_type_arg1,
[Define to the type of arg 1 for getnameinfo.])
#
+ case $gni_opts in
+ esac
+ *f*)
+ ;;
+ *)
+ set +f
+ ;;
+ esac
+ #
AC_DEFINE_UNQUOTED(HAVE_GETNAMEINFO, 1,
[Define to 1 if you have the getnameinfo function.])
ac_cv_func_getnameinfo="yes"