| 1 | /**
|
|---|
| 2 | * This file has no copyright assigned and is placed in the Public Domain.
|
|---|
| 3 | * This file is part of the mingw-w64 runtime package.
|
|---|
| 4 | * No warranty is given; refer to the file DISCLAIMER.PD within this package.
|
|---|
| 5 | */
|
|---|
| 6 |
|
|---|
| 7 | #ifndef WSABASEERR
|
|---|
| 8 |
|
|---|
| 9 | #define WSABASEERR 10000
|
|---|
| 10 |
|
|---|
| 11 | #define WSAEINTR (WSABASEERR + 4 )
|
|---|
| 12 | #define WSAEBADF (WSABASEERR + 9 )
|
|---|
| 13 | #define WSAEACCES (WSABASEERR + 13 )
|
|---|
| 14 | #define WSAEFAULT (WSABASEERR + 14 )
|
|---|
| 15 | #define WSAEINVAL (WSABASEERR + 22 )
|
|---|
| 16 | #define WSAEMFILE (WSABASEERR + 24 )
|
|---|
| 17 |
|
|---|
| 18 | #define WSAEWOULDBLOCK (WSABASEERR + 35 )
|
|---|
| 19 | #define WSAEINPROGRESS (WSABASEERR + 36 )
|
|---|
| 20 | #define WSAEALREADY (WSABASEERR + 37 )
|
|---|
| 21 | #define WSAENOTSOCK (WSABASEERR + 38 )
|
|---|
| 22 | #define WSAEDESTADDRREQ (WSABASEERR + 39 )
|
|---|
| 23 | #define WSAEMSGSIZE (WSABASEERR + 40 )
|
|---|
| 24 | #define WSAEPROTOTYPE (WSABASEERR + 41 )
|
|---|
| 25 | #define WSAENOPROTOOPT (WSABASEERR + 42 )
|
|---|
| 26 | #define WSAEPROTONOSUPPORT (WSABASEERR + 43 )
|
|---|
| 27 | #define WSAESOCKTNOSUPPORT (WSABASEERR + 44 )
|
|---|
| 28 | #define WSAEOPNOTSUPP (WSABASEERR + 45 )
|
|---|
| 29 | #define WSAEPFNOSUPPORT (WSABASEERR + 46 )
|
|---|
| 30 | #define WSAEAFNOSUPPORT (WSABASEERR + 47 )
|
|---|
| 31 | #define WSAEADDRINUSE (WSABASEERR + 48 )
|
|---|
| 32 | #define WSAEADDRNOTAVAIL (WSABASEERR + 49 )
|
|---|
| 33 | #define WSAENETDOWN (WSABASEERR + 50 )
|
|---|
| 34 | #define WSAENETUNREACH (WSABASEERR + 51 )
|
|---|
| 35 | #define WSAENETRESET (WSABASEERR + 52 )
|
|---|
| 36 | #define WSAECONNABORTED (WSABASEERR + 53 )
|
|---|
| 37 | #define WSAECONNRESET (WSABASEERR + 54 )
|
|---|
| 38 | #define WSAENOBUFS (WSABASEERR + 55 )
|
|---|
| 39 | #define WSAEISCONN (WSABASEERR + 56 )
|
|---|
| 40 | #define WSAENOTCONN (WSABASEERR + 57 )
|
|---|
| 41 | #define WSAESHUTDOWN (WSABASEERR + 58 )
|
|---|
| 42 | #define WSAETOOMANYREFS (WSABASEERR + 59 )
|
|---|
| 43 | #define WSAETIMEDOUT (WSABASEERR + 60 )
|
|---|
| 44 | #define WSAECONNREFUSED (WSABASEERR + 61 )
|
|---|
| 45 | #define WSAELOOP (WSABASEERR + 62 )
|
|---|
| 46 | #define WSAENAMETOOLONG (WSABASEERR + 63 )
|
|---|
| 47 | #define WSAEHOSTDOWN (WSABASEERR + 64 )
|
|---|
| 48 | #define WSAEHOSTUNREACH (WSABASEERR + 65 )
|
|---|
| 49 | #define WSAENOTEMPTY (WSABASEERR + 66 )
|
|---|
| 50 | #define WSAEPROCLIM (WSABASEERR + 67 )
|
|---|
| 51 | #define WSAEUSERS (WSABASEERR + 68 )
|
|---|
| 52 | #define WSAEDQUOT (WSABASEERR + 69 )
|
|---|
| 53 | #define WSAESTALE (WSABASEERR + 70 )
|
|---|
| 54 | #define WSAEREMOTE (WSABASEERR + 71 )
|
|---|
| 55 |
|
|---|
| 56 | #define WSASYSNOTREADY (WSABASEERR + 91 )
|
|---|
| 57 | #define WSAVERNOTSUPPORTED (WSABASEERR + 92 )
|
|---|
| 58 | #define WSANOTINITIALISED (WSABASEERR + 93 )
|
|---|
| 59 |
|
|---|
| 60 | #define WSAEDISCON (WSABASEERR + 101 )
|
|---|
| 61 |
|
|---|
| 62 | #ifndef WSAHOST_NOT_FOUND
|
|---|
| 63 | #define WSAHOST_NOT_FOUND (WSABASEERR + 1001)
|
|---|
| 64 | #endif
|
|---|
| 65 | #ifndef WSATRY_AGAIN
|
|---|
| 66 | #define WSATRY_AGAIN (WSABASEERR + 1002)
|
|---|
| 67 | #endif
|
|---|
| 68 | #ifndef WSANO_RECOVERY
|
|---|
| 69 | #define WSANO_RECOVERY (WSABASEERR + 1003)
|
|---|
| 70 | #endif
|
|---|
| 71 | #ifndef WSANO_DATA
|
|---|
| 72 | #define WSANO_DATA (WSABASEERR + 1004)
|
|---|
| 73 | #endif
|
|---|
| 74 |
|
|---|
| 75 | #endif /* WSABASEERR */
|
|---|
| 76 |
|
|---|
| 77 | #ifdef _WINSOCK2API_
|
|---|
| 78 |
|
|---|
| 79 | #ifndef WSAENOMORE
|
|---|
| 80 | #define WSAENOMORE (WSABASEERR + 102)
|
|---|
| 81 | #endif
|
|---|
| 82 | #ifndef WSAECANCELLED
|
|---|
| 83 | #define WSAECANCELLED (WSABASEERR + 103)
|
|---|
| 84 | #endif
|
|---|
| 85 | #ifndef WSAEINVALIDPROCTABLE
|
|---|
| 86 | #define WSAEINVALIDPROCTABLE (WSABASEERR + 104)
|
|---|
| 87 | #endif
|
|---|
| 88 | #ifndef WSAEINVALIDPROVIDER
|
|---|
| 89 | #define WSAEINVALIDPROVIDER (WSABASEERR + 105)
|
|---|
| 90 | #endif
|
|---|
| 91 | #ifndef WSAEPROVIDERFAILEDINIT
|
|---|
| 92 | #define WSAEPROVIDERFAILEDINIT (WSABASEERR + 106)
|
|---|
| 93 | #endif
|
|---|
| 94 | #ifndef WSASYSCALLFAILURE
|
|---|
| 95 | #define WSASYSCALLFAILURE (WSABASEERR + 107)
|
|---|
| 96 | #endif
|
|---|
| 97 | #ifndef WSASERVICE_NOT_FOUND
|
|---|
| 98 | #define WSASERVICE_NOT_FOUND (WSABASEERR + 108)
|
|---|
| 99 | #endif
|
|---|
| 100 | #ifndef WSATYPE_NOT_FOUND
|
|---|
| 101 | #define WSATYPE_NOT_FOUND (WSABASEERR + 109)
|
|---|
| 102 | #endif
|
|---|
| 103 | #ifndef WSA_E_NO_MORE
|
|---|
| 104 | #define WSA_E_NO_MORE (WSABASEERR + 110)
|
|---|
| 105 | #endif
|
|---|
| 106 | #ifndef WSA_E_CANCELLED
|
|---|
| 107 | #define WSA_E_CANCELLED (WSABASEERR + 111)
|
|---|
| 108 | #endif
|
|---|
| 109 | #ifndef WSAEREFUSED
|
|---|
| 110 | #define WSAEREFUSED (WSABASEERR + 112)
|
|---|
| 111 | #endif
|
|---|
| 112 | #ifndef WSA_QOS_RECEIVERS
|
|---|
| 113 | #define WSA_QOS_RECEIVERS (WSABASEERR + 1005)
|
|---|
| 114 | #endif
|
|---|
| 115 | #ifndef WSA_QOS_SENDERS
|
|---|
| 116 | #define WSA_QOS_SENDERS (WSABASEERR + 1006)
|
|---|
| 117 | #endif
|
|---|
| 118 | #ifndef WSA_QOS_NO_SENDERS
|
|---|
| 119 | #define WSA_QOS_NO_SENDERS (WSABASEERR + 1007)
|
|---|
| 120 | #define WSA_QOS_NO_RECEIVERS (WSABASEERR + 1008)
|
|---|
| 121 | #define WSA_QOS_REQUEST_CONFIRMED (WSABASEERR + 1009)
|
|---|
| 122 | #define WSA_QOS_ADMISSION_FAILURE (WSABASEERR + 1010)
|
|---|
| 123 | #define WSA_QOS_POLICY_FAILURE (WSABASEERR + 1011)
|
|---|
| 124 | #define WSA_QOS_BAD_STYLE (WSABASEERR + 1012)
|
|---|
| 125 | #define WSA_QOS_BAD_OBJECT (WSABASEERR + 1013)
|
|---|
| 126 | #define WSA_QOS_TRAFFIC_CTRL_ERROR (WSABASEERR + 1014)
|
|---|
| 127 | #define WSA_QOS_GENERIC_ERROR (WSABASEERR + 1015)
|
|---|
| 128 | #define WSA_QOS_ESERVICETYPE (WSABASEERR + 1016)
|
|---|
| 129 | #define WSA_QOS_EFLOWSPEC (WSABASEERR + 1017)
|
|---|
| 130 | #define WSA_QOS_EPROVSPECBUF (WSABASEERR + 1018)
|
|---|
| 131 | #endif
|
|---|
| 132 | #ifndef WSA_QOS_EFILTERSTYLE
|
|---|
| 133 | #define WSA_QOS_EFILTERSTYLE (WSABASEERR + 1019)
|
|---|
| 134 | #endif
|
|---|
| 135 | #ifndef WSA_QOS_EFILTERTYPE
|
|---|
| 136 | #define WSA_QOS_EFILTERTYPE (WSABASEERR + 1020)
|
|---|
| 137 | #endif
|
|---|
| 138 | #ifndef WSA_QOS_EFILTERCOUNT
|
|---|
| 139 | #define WSA_QOS_EFILTERCOUNT (WSABASEERR + 1021)
|
|---|
| 140 | #endif
|
|---|
| 141 | #ifndef WSA_QOS_EOBJLENGTH
|
|---|
| 142 | #define WSA_QOS_EOBJLENGTH (WSABASEERR + 1022)
|
|---|
| 143 | #endif
|
|---|
| 144 | #ifndef WSA_QOS_EFLOWCOUNT
|
|---|
| 145 | #define WSA_QOS_EFLOWCOUNT (WSABASEERR + 1023)
|
|---|
| 146 | #endif
|
|---|
| 147 | #ifndef WSA_QOS_EUNKNOWNPSOBJ
|
|---|
| 148 | #define WSA_QOS_EUNKNOWNPSOBJ (WSABASEERR + 1024)
|
|---|
| 149 | #endif
|
|---|
| 150 | #ifndef WSA_QOS_EPOLICYOBJ
|
|---|
| 151 | #define WSA_QOS_EPOLICYOBJ (WSABASEERR + 1025)
|
|---|
| 152 | #endif
|
|---|
| 153 | #ifndef WSA_QOS_EFLOWDESC
|
|---|
| 154 | #define WSA_QOS_EFLOWDESC (WSABASEERR + 1026)
|
|---|
| 155 | #endif
|
|---|
| 156 | #ifndef WSA_QOS_EPSFLOWSPEC
|
|---|
| 157 | #define WSA_QOS_EPSFLOWSPEC (WSABASEERR + 1027)
|
|---|
| 158 | #endif
|
|---|
| 159 | #ifndef WSA_QOS_EPSFILTERSPEC
|
|---|
| 160 | #define WSA_QOS_EPSFILTERSPEC (WSABASEERR + 1028)
|
|---|
| 161 | #endif
|
|---|
| 162 | #ifndef WSA_QOS_ESDMODEOBJ
|
|---|
| 163 | #define WSA_QOS_ESDMODEOBJ (WSABASEERR + 1029)
|
|---|
| 164 | #endif
|
|---|
| 165 | #ifndef WSA_QOS_ESHAPERATEOBJ
|
|---|
| 166 | #define WSA_QOS_ESHAPERATEOBJ (WSABASEERR + 1030)
|
|---|
| 167 | #endif
|
|---|
| 168 | #ifndef WSA_QOS_RESERVED_PETYPE
|
|---|
| 169 | #define WSA_QOS_RESERVED_PETYPE (WSABASEERR + 1031)
|
|---|
| 170 | #endif
|
|---|
| 171 |
|
|---|
| 172 | #endif /* _WINSOCK2API_ */
|
|---|
| 173 |
|
|---|
| 174 | #ifndef __WSA_ERR_MACROS_DEFINED
|
|---|
| 175 | #define __WSA_ERR_MACROS_DEFINED
|
|---|
| 176 | #define h_errno WSAGetLastError()
|
|---|
| 177 | #define HOST_NOT_FOUND WSAHOST_NOT_FOUND
|
|---|
| 178 | #define TRY_AGAIN WSATRY_AGAIN
|
|---|
| 179 | #define NO_RECOVERY WSANO_RECOVERY
|
|---|
| 180 | #define NO_DATA WSANO_DATA
|
|---|
| 181 |
|
|---|
| 182 | #define WSANO_ADDRESS WSANO_DATA
|
|---|
| 183 | #define NO_ADDRESS WSANO_ADDRESS
|
|---|
| 184 | #endif /* __WSA_ERR_MACROS_DEFINED */
|
|---|
| 185 |
|
|---|
| 186 | #if 0
|
|---|
| 187 | #define EWOULDBLOCK WSAEWOULDBLOCK
|
|---|
| 188 | #define EINPROGRESS WSAEINPROGRESS
|
|---|
| 189 | #define EALREADY WSAEALREADY
|
|---|
| 190 | #define ENOTSOCK WSAENOTSOCK
|
|---|
| 191 | #define EDESTADDRREQ WSAEDESTADDRREQ
|
|---|
| 192 | #define EMSGSIZE WSAEMSGSIZE
|
|---|
| 193 | #define EPROTOTYPE WSAEPROTOTYPE
|
|---|
| 194 | #define ENOPROTOOPT WSAENOPROTOOPT
|
|---|
| 195 | #define EPROTONOSUPPORT WSAEPROTONOSUPPORT
|
|---|
| 196 | #define ESOCKTNOSUPPORT WSAESOCKTNOSUPPORT
|
|---|
| 197 | #define EOPNOTSUPP WSAEOPNOTSUPP
|
|---|
| 198 | #define EPFNOSUPPORT WSAEPFNOSUPPORT
|
|---|
| 199 | #define EAFNOSUPPORT WSAEAFNOSUPPORT
|
|---|
| 200 | #define EADDRINUSE WSAEADDRINUSE
|
|---|
| 201 | #define EADDRNOTAVAIL WSAEADDRNOTAVAIL
|
|---|
| 202 | #define ENETDOWN WSAENETDOWN
|
|---|
| 203 | #define ENETUNREACH WSAENETUNREACH
|
|---|
| 204 | #define ENETRESET WSAENETRESET
|
|---|
| 205 | #define ECONNABORTED WSAECONNABORTED
|
|---|
| 206 | #define ECONNRESET WSAECONNRESET
|
|---|
| 207 | #define ENOBUFS WSAENOBUFS
|
|---|
| 208 | #define EISCONN WSAEISCONN
|
|---|
| 209 | #define ENOTCONN WSAENOTCONN
|
|---|
| 210 | #define ESHUTDOWN WSAESHUTDOWN
|
|---|
| 211 | #define ETOOMANYREFS WSAETOOMANYREFS
|
|---|
| 212 | #define ETIMEDOUT WSAETIMEDOUT
|
|---|
| 213 | #define ECONNREFUSED WSAECONNREFUSED
|
|---|
| 214 | #define ELOOP WSAELOOP
|
|---|
| 215 | #define ENAMETOOLONG WSAENAMETOOLONG
|
|---|
| 216 | #define EHOSTDOWN WSAEHOSTDOWN
|
|---|
| 217 | #define EHOSTUNREACH WSAEHOSTUNREACH
|
|---|
| 218 | #define ENOTEMPTY WSAENOTEMPTY
|
|---|
| 219 | #define EPROCLIM WSAEPROCLIM
|
|---|
| 220 | #define EUSERS WSAEUSERS
|
|---|
| 221 | #define EDQUOT WSAEDQUOT
|
|---|
| 222 | #define ESTALE WSAESTALE
|
|---|
| 223 | #define EREMOTE WSAEREMOTE
|
|---|
| 224 | #endif /* #if 0 */
|
|---|
| 225 |
|
|---|