Browse Source

Add another AIX test

Andy Cedilnik 23 years ago
parent
commit
9e287a2556
2 changed files with 22 additions and 0 deletions
  1. 21 0
      Source/CTest/Curl/CMake/CurlTests.c
  2. 1 0
      Source/CTest/Curl/CMakeLists.txt

+ 21 - 0
Source/CTest/Curl/CMake/CurlTests.c

@@ -370,3 +370,24 @@ int main()
   return 0;
 }
 #endif
+#ifdef HAVE_GETADDRINFO
+#include <netdb.h>
+#include <sys/types.h>
+#include <sys/socket.h>
+
+void main(void) {
+    struct addrinfo hints, *ai;
+    int error;
+
+    memset(&hints, 0, sizeof(hints));
+    hints.ai_family = AF_UNSPEC;
+    hints.ai_socktype = SOCK_STREAM;
+    error = getaddrinfo("127.0.0.1", "8080", &hints, &ai);
+    if (error) {
+        exit(1);
+    }
+    else {
+        exit(0);
+    }
+}
+#endif

+ 1 - 0
Source/CTest/Curl/CMakeLists.txt

@@ -265,6 +265,7 @@ FOREACH(CURL_TEST
         RETSIGTYPE_TEST
 	HAVE_INET_NTOA_R_DECL
 	HAVE_INET_NTOA_R_DECL_REENTRANT
+        HAVE_GETADDRINFO
         )
   CURL_INTERNAL_TEST(${CURL_TEST})
 ENDFOREACH(CURL_TEST)