-#ifdef WIN32
+#ifdef _WIN32
#include <winsock2.h>
#endif
#include <cerrno>
DatagramSocket::DatagramSocket(Family f, int p):
ClientSocket(f, SOCK_DGRAM, p)
{
-#ifdef WIN32
+#ifdef _WIN32
WSAEventSelect(priv->handle, *priv->event, FD_READ|FD_CLOSE);
#endif
set_events(IO::P_INPUT);
int err = ::connect(priv->handle, reinterpret_cast<sockaddr *>(&sa.addr), sa.size);
if(err==-1)
{
-#ifdef WIN32
+#ifdef _WIN32
throw system_error("connect", WSAGetLastError());
#else
throw system_error("connect");
return 0;
else
{
-#ifdef WIN32
+#ifdef _WIN32
throw system_error("sendto", WSAGetLastError());
#else
throw system_error("sendto");
return 0;
else
{
-#ifdef WIN32
+#ifdef _WIN32
throw system_error("recvfrom", WSAGetLastError());
#else
throw system_error("recvfrom");