Refactor how libraries are checked for connect() function, follow-up.
authorYang Tse <yangsita@gmail.com>
Sun, 21 Jun 2009 02:42:34 +0000 (02:42 +0000)
committerYang Tse <yangsita@gmail.com>
Sun, 21 Jun 2009 02:42:34 +0000 (02:42 +0000)
acinclude.m4
ares/acinclude.m4

index 8c6f5bb..d0e28aa 100644 (file)
@@ -2208,6 +2208,7 @@ dnl Verify if network connect function is already available
 dnl using current libraries or if another one is required.
 
 AC_DEFUN([CURL_CHECK_LIBS_CONNECT], [
+  AC_REQUIRE([CURL_INCLUDES_WINSOCK2])dnl
   AC_MSG_CHECKING([for connect in libraries])
   tst_connect_save_LIBS="$LIBS"
   tst_connect_need_LIBS="unknown"
@@ -2216,6 +2217,10 @@ AC_DEFUN([CURL_CHECK_LIBS_CONNECT], [
       LIBS="$tst_lib $tst_connect_save_LIBS"
       AC_LINK_IFELSE([
         AC_LANG_PROGRAM([[
+          $curl_includes_winsock2
+          #ifndef HAVE_WINDOWS_H
+            int connect(int, void*, int);
+          #endif
         ]],[[
           if(0 != connect(0, 0, 0))
             return 1;
index 4c5e8c7..336dfab 100644 (file)
@@ -1676,6 +1676,7 @@ dnl Verify if network connect function is already available
 dnl using current libraries or if another one is required.
 
 AC_DEFUN([CARES_CHECK_LIBS_CONNECT], [
+  AC_REQUIRE([CARES_INCLUDES_WINSOCK2])dnl
   AC_MSG_CHECKING([for connect in libraries])
   tst_connect_save_LIBS="$LIBS"
   tst_connect_need_LIBS="unknown"
@@ -1684,6 +1685,10 @@ AC_DEFUN([CARES_CHECK_LIBS_CONNECT], [
       LIBS="$tst_lib $tst_connect_save_LIBS"
       AC_LINK_IFELSE([
         AC_LANG_PROGRAM([[
+          $cares_includes_winsock2
+          #ifndef HAVE_WINDOWS_H
+            int connect(int, void*, int);
+          #endif
         ]],[[
           if(0 != connect(0, 0, 0))
             return 1;