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 |
|
---|