diff --git a/channels.c b/channels.c index b2556e3..408dee7 100644 --- a/channels.c +++ b/channels.c @@ -42,8 +42,19 @@ #include "includes.h" #ifdef WIN32_FIXME - #define ECONNABORTED WSAECONNABORTED - #define ECONNREFUSED WSAECONNREFUSED +#ifdef ECONNABORTED +#undef ECONNABORTED +#endif +#define ECONNABORTED WSAECONNABORTED +#ifdef ECONNREFUSED +#undef ECONNREFUSED +#endif +#define ECONNREFUSED WSAECONNREFUSED +#ifdef EINPROGRESS +#undef EINPROGRESS +#endif +#define EINPROGRESS WSAEINPROGRESS +#define _CRT_NO_POSIX_ERROR_CODES #endif