3 cat /usr/i686-pc-mingw32/sys-root/mingw/include/winerror.h \
4 | awk '/#define WSAE.*WSABASE/{gsub("WSA", ""); print "#undef " $2 "\n#define " $2 " WSA" $2}' \
5 | egrep -v 'EINTR|EBADF|EACCES|EFAULT|EINVAL|EMFILE|_QOS|PROVIDER|PROCTABLE'
9 #define EWOULDBLOCK WSAEWOULDBLOCK
11 #define EINPROGRESS WSAEINPROGRESS
13 #define EALREADY WSAEALREADY
15 #define ENOTSOCK WSAENOTSOCK
17 #define EDESTADDRREQ WSAEDESTADDRREQ
19 #define EMSGSIZE WSAEMSGSIZE
21 #define EPROTOTYPE WSAEPROTOTYPE
23 #define ENOPROTOOPT WSAENOPROTOOPT
24 #undef EPROTONOSUPPORT
25 #define EPROTONOSUPPORT WSAEPROTONOSUPPORT
26 #undef ESOCKTNOSUPPORT
27 #define ESOCKTNOSUPPORT WSAESOCKTNOSUPPORT
29 #define EOPNOTSUPP WSAEOPNOTSUPP
31 #define EPFNOSUPPORT WSAEPFNOSUPPORT
33 #define EAFNOSUPPORT WSAEAFNOSUPPORT
35 #define EADDRINUSE WSAEADDRINUSE
37 #define EADDRNOTAVAIL WSAEADDRNOTAVAIL
39 #define ENETDOWN WSAENETDOWN
41 #define ENETUNREACH WSAENETUNREACH
43 #define ENETRESET WSAENETRESET
45 #define ECONNABORTED WSAECONNABORTED
47 #define ECONNRESET WSAECONNRESET
49 #define ENOBUFS WSAENOBUFS
51 #define EISCONN WSAEISCONN
53 #define ENOTCONN WSAENOTCONN
55 #define ESHUTDOWN WSAESHUTDOWN
57 #define ETOOMANYREFS WSAETOOMANYREFS
59 #define ETIMEDOUT WSAETIMEDOUT
61 #define ECONNREFUSED WSAECONNREFUSED
63 #define ELOOP WSAELOOP
65 #define ENAMETOOLONG WSAENAMETOOLONG
67 #define EHOSTDOWN WSAEHOSTDOWN
69 #define EHOSTUNREACH WSAEHOSTUNREACH
71 #define ENOTEMPTY WSAENOTEMPTY
73 #define EPROCLIM WSAEPROCLIM
75 #define EUSERS WSAEUSERS
77 #define EDQUOT WSAEDQUOT
79 #define ESTALE WSAESTALE
81 #define EREMOTE WSAEREMOTE
83 #define EDISCON WSAEDISCON
85 #define ENOMORE WSAENOMORE
87 #define ECANCELLED WSAECANCELLED
89 #define EREFUSED WSAEREFUSED