summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/Network.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/Ice/Network.cpp')
-rw-r--r--cpp/src/Ice/Network.cpp11
1 files changed, 4 insertions, 7 deletions
diff --git a/cpp/src/Ice/Network.cpp b/cpp/src/Ice/Network.cpp
index 0157fdd7809..0ad8aa6cefa 100644
--- a/cpp/src/Ice/Network.cpp
+++ b/cpp/src/Ice/Network.cpp
@@ -51,12 +51,6 @@
# include <sys/sockio.h>
#endif
-#if defined(_WIN32)
-# ifndef SIO_LOOPBACK_FAST_PATH
-# define SIO_LOOPBACK_FAST_PATH _WSAIOW(IOC_VENDOR,16)
-# endif
-#endif
-
#if defined(__MINGW32__)
//
// Work-around for missing definitions in MinGW Windows headers
@@ -64,6 +58,9 @@
# ifndef IPV6_V6ONLY
# define IPV6_V6ONLY 27
# endif
+# ifndef SIO_LOOPBACK_FAST_PATH
+# define SIO_LOOPBACK_FAST_PATH _WSAIOW(IOC_VENDOR,16)
+# endif
extern "C"
{
@@ -167,7 +164,7 @@ setTcpLoopbackFastPath(SOCKET fd)
WSAIoctl(fd, SIO_LOOPBACK_FAST_PATH, &OptionValue, sizeof(OptionValue), NULL, 0, &NumberOfBytesReturned, 0, 0);
if(status == SOCKET_ERROR)
{
- // On platforms that do not support fast path (< Windows 8), WSAEONOTSUPP is expected.
+ // On platforms that do not support fast path (< Windows 8), WSAEONOTSUPP is expected.
DWORD LastError = ::GetLastError();
if(LastError != WSAEOPNOTSUPP)
{