aboutsummaryrefslogtreecommitdiff
path: root/m4/curl-functions.m4
diff options
context:
space:
mode:
authorYang Tse <yangsita@gmail.com>2012-12-17 16:31:24 +0100
committerYang Tse <yangsita@gmail.com>2012-12-17 16:31:24 +0100
commit9ab5f9dd8d36c8760847ff97b97af2cd6ee8ab31 (patch)
tree2f59c5c36b350cd50b65810e078ef5a34c790276 /m4/curl-functions.m4
parentb8dde1cf199234e78feeef62ac14a644028f5373 (diff)
curl-functions.m4: improve gethostname arg 2 data type check
Diffstat (limited to 'm4/curl-functions.m4')
-rw-r--r--m4/curl-functions.m410
1 files changed, 6 insertions, 4 deletions
diff --git a/m4/curl-functions.m4 b/m4/curl-functions.m4
index 42293b206..2a37d2e11 100644
--- a/m4/curl-functions.m4
+++ b/m4/curl-functions.m4
@@ -21,7 +21,7 @@
#***************************************************************************
# File version for 'aclocal' use. Keep it a single number.
-# serial 71
+# serial 72
dnl CURL_INCLUDES_ARPA_INET
@@ -2837,6 +2837,7 @@ dnl HAVE_GETHOSTNAME will be defined.
AC_DEFUN([CURL_CHECK_FUNC_GETHOSTNAME], [
AC_REQUIRE([CURL_INCLUDES_WINSOCK2])dnl
AC_REQUIRE([CURL_INCLUDES_UNISTD])dnl
+ AC_REQUIRE([CURL_PREPROCESS_CALLCONV])dnl
#
tst_links_gethostname="unknown"
tst_proto_gethostname="unknown"
@@ -2903,8 +2904,9 @@ AC_DEFUN([CURL_CHECK_FUNC_GETHOSTNAME], [
AC_LANG_PROGRAM([[
$curl_includes_winsock2
$curl_includes_unistd
+ $curl_preprocess_callconv
+ extern int FUNCALLCONV gethostname($tst_arg1, $tst_arg2);
]],[[
- int gethostname($tst_arg1 name, $tst_arg2 namelen);
if(0 != gethostname(0, 0))
return 1;
]])
@@ -6210,8 +6212,8 @@ AC_DEFUN([CURL_CHECK_FUNC_STRERROR_R], [
AC_COMPILE_IFELSE([
AC_LANG_PROGRAM([[
$curl_includes_string
- ]],[[
char *strerror_r(int errnum, char *workbuf, $arg3 bufsize);
+ ]],[[
if(0 != strerror_r(0, 0, 0))
return 1;
]])
@@ -6271,8 +6273,8 @@ AC_DEFUN([CURL_CHECK_FUNC_STRERROR_R], [
AC_COMPILE_IFELSE([
AC_LANG_PROGRAM([[
$curl_includes_string
- ]],[[
int strerror_r(int errnum, char *resultbuf, $arg3 bufsize);
+ ]],[[
if(0 != strerror_r(0, 0, 0))
return 1;
]])