]> git.tdb.fi Git - libs/net.git/blobdiff - source/net/resolve.cpp
Move most platform-specific code into overlay directories
[libs/net.git] / source / net / resolve.cpp
index 992973a01dea4f73c51b54600748b0015ce0542b..10e8c656797fedfdd685b2edb48ad5f20a217996 100644 (file)
@@ -1,9 +1,4 @@
-#ifdef WIN32
-#define _WIN32_WINNT 0x0501
-#include <ws2tcpip.h>
-#else
-#include <netdb.h>
-#endif
+#include "platform_api.h"
 #include <msp/core/systemerror.h>
 #include <msp/strings/format.h>
 #include "sockaddr_private.h"
@@ -70,7 +65,7 @@ SockAddr *resolve(const string &host, const string &serv, Family family)
                return addr;
        }
        else
-#ifdef WIN32
+#ifdef _WIN32
                throw system_error("getaddrinfo", WSAGetLastError());
 #else
                throw system_error("getaddrinfo", gai_strerror(err));
@@ -234,16 +229,5 @@ void Resolver::WorkerThread::main()
        }
 }
 
-               /*sockaddr sa;
-               unsigned size = fill_sockaddr(sa);
-               char hst[128];
-               char srv[128];
-               int err = getnameinfo(&sa, size, hst, 128, srv, 128, 0);
-               if(err==0)
-               {
-                       host = hst;
-                       serv = srv;
-               }*/
-
 } // namespace Net
 } // namespace Msp