提交 77cf9e09 编写于 作者: D Dr. Stephen Henson

PR: 2261

Submitted By: De Rudder, Stephen L." <s_derudder@tditx.com>

Workaround for newer Windows headers which define EADDRINUSE but not to the
same value as WSAEADDRINUSE.
上级 cb877ccb
...@@ -150,6 +150,9 @@ extern "C" { ...@@ -150,6 +150,9 @@ extern "C" {
#define clear_socket_error() WSASetLastError(0) #define clear_socket_error() WSASetLastError(0)
#define readsocket(s,b,n) recv((s),(b),(n),0) #define readsocket(s,b,n) recv((s),(b),(n),0)
#define writesocket(s,b,n) send((s),(b),(n),0) #define writesocket(s,b,n) send((s),(b),(n),0)
#ifdef EADDRINUSE
#undef EADDRINUSE
#endif
#define EADDRINUSE WSAEADDRINUSE #define EADDRINUSE WSAEADDRINUSE
#elif defined(__DJGPP__) #elif defined(__DJGPP__)
#define WATT32 #define WATT32
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册