source: Daodan/MSYS2/mingw32/i686-w64-mingw32/include/psdk_inc/_wsa_errnos.h

Last change on this file was 1166, checked in by rossy, 3 years ago

Daodan: Replace MinGW build env with an up-to-date MSYS2 env

File size: 6.8 KB
Line 
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
Note: See TracBrowser for help on using the repository browser.