Windows EAFNOSUPPORT defined by VS2010
EAFNOSUPPORT is defined by VS2010 errno.h. Use the VS2010 value instead of WSAEAFNOSUPPORT if EAFNOSUPPORT is not defined. Change-Id: Ie641fd8f212ea1be11811dbb2e0def9fdbac795f
This commit is contained in:
@@ -67,8 +67,6 @@
|
|||||||
/*
|
/*
|
||||||
* error codes for inet_ntop/inet_pton
|
* error codes for inet_ntop/inet_pton
|
||||||
*/
|
*/
|
||||||
#define EAFNOSUPPORT WSAEAFNOSUPPORT
|
|
||||||
|
|
||||||
typedef SOCKET rk_socket_t;
|
typedef SOCKET rk_socket_t;
|
||||||
|
|
||||||
#define rk_closesocket(x) closesocket(x)
|
#define rk_closesocket(x) closesocket(x)
|
||||||
@@ -79,23 +77,6 @@ typedef SOCKET rk_socket_t;
|
|||||||
|
|
||||||
ROKEN_LIB_FUNCTION int ROKEN_LIB_CALL rk_SOCK_IOCTL(SOCKET s, long cmd, int * argp);
|
ROKEN_LIB_FUNCTION int ROKEN_LIB_CALL rk_SOCK_IOCTL(SOCKET s, long cmd, int * argp);
|
||||||
|
|
||||||
/* Microsoft VC 2010 POSIX definitions */
|
|
||||||
#ifndef ENOTSOCK
|
|
||||||
#define ENOTSOCK 128
|
|
||||||
#endif
|
|
||||||
#ifndef ENOTSUP
|
|
||||||
#define ENOTSUP 129
|
|
||||||
#endif
|
|
||||||
#ifndef EOVERFLOW
|
|
||||||
#define EOVERFLOW 132
|
|
||||||
#endif
|
|
||||||
#ifndef ETIMEDOUT
|
|
||||||
#define ETIMEDOUT 138
|
|
||||||
#endif
|
|
||||||
#ifndef EWOULDBLOCK
|
|
||||||
#define EWOULDBLOCK 140
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#define rk_SOCK_INIT() rk_WSAStartup()
|
#define rk_SOCK_INIT() rk_WSAStartup()
|
||||||
#define rk_SOCK_EXIT() rk_WSACleanup()
|
#define rk_SOCK_EXIT() rk_WSACleanup()
|
||||||
|
|
||||||
@@ -116,6 +97,26 @@ typedef int rk_socket_t;
|
|||||||
#define rk_SOCK_INIT() 0
|
#define rk_SOCK_INIT() 0
|
||||||
#define rk_SOCK_EXIT() do { } while(0)
|
#define rk_SOCK_EXIT() do { } while(0)
|
||||||
|
|
||||||
|
#endif /* WinSock */
|
||||||
|
|
||||||
|
/* Microsoft VC 2010 POSIX definitions */
|
||||||
|
#ifndef EAFNOSUPPORT
|
||||||
|
#define EAFNOSUPPORT 102
|
||||||
|
#endif
|
||||||
|
#ifndef ENOTSOCK
|
||||||
|
#define ENOTSOCK 128
|
||||||
|
#endif
|
||||||
|
#ifndef ENOTSUP
|
||||||
|
#define ENOTSUP 129
|
||||||
|
#endif
|
||||||
|
#ifndef EOVERFLOW
|
||||||
|
#define EOVERFLOW 132
|
||||||
|
#endif
|
||||||
|
#ifndef ETIMEDOUT
|
||||||
|
#define ETIMEDOUT 138
|
||||||
|
#endif
|
||||||
|
#ifndef EWOULDBLOCK
|
||||||
|
#define EWOULDBLOCK 140
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef IN_LOOPBACKNET
|
#ifndef IN_LOOPBACKNET
|
||||||
|
Reference in New Issue
Block a user