aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ares/acountry.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/ares/acountry.c b/ares/acountry.c
index 14efa0729..542c016c7 100644
--- a/ares/acountry.c
+++ b/ares/acountry.c
@@ -47,7 +47,7 @@
#include <strings.h>
#endif
-#if defined(WIN32)
+#if defined(WIN32) && !defined(WATT32)
#include <winsock.h>
#else
#include <arpa/inet.h>
@@ -90,7 +90,7 @@ int main(int argc, char **argv)
ares_channel channel;
int ch, status;
-#ifdef WIN32
+#if defined(WIN32) && !defined(WATT32)
WORD wVersionRequested = MAKEWORD(USE_WINSOCK,USE_WINSOCK);
WSADATA wsaData;
WSAStartup(wVersionRequested, &wsaData);
@@ -107,6 +107,8 @@ int main(int argc, char **argv)
case 'v':
verbose++;
break;
+ case 't':
+ use_vc = 1;
case 'h':
case '?':
default:
@@ -158,7 +160,7 @@ int main(int argc, char **argv)
wait_ares(channel);
ares_destroy(channel);
-#ifdef WIN32
+#if defined(WIN32) && !defined(WATT32)
WSACleanup();
#endif