| /** |
| * This file has no copyright assigned and is placed in the Public Domain. |
| * This file is part of the mingw-w64 runtime package. |
| * No warranty is given; refer to the file DISCLAIMER.PD within this package. |
| */ |
| |
| #ifndef WSABASEERR |
| |
| #define WSABASEERR 10000 |
| |
| #define WSAEINTR (WSABASEERR + 4 ) |
| #define WSAEBADF (WSABASEERR + 9 ) |
| #define WSAEACCES (WSABASEERR + 13 ) |
| #define WSAEFAULT (WSABASEERR + 14 ) |
| #define WSAEINVAL (WSABASEERR + 22 ) |
| #define WSAEMFILE (WSABASEERR + 24 ) |
| |
| #define WSAEWOULDBLOCK (WSABASEERR + 35 ) |
| #define WSAEINPROGRESS (WSABASEERR + 36 ) |
| #define WSAEALREADY (WSABASEERR + 37 ) |
| #define WSAENOTSOCK (WSABASEERR + 38 ) |
| #define WSAEDESTADDRREQ (WSABASEERR + 39 ) |
| #define WSAEMSGSIZE (WSABASEERR + 40 ) |
| #define WSAEPROTOTYPE (WSABASEERR + 41 ) |
| #define WSAENOPROTOOPT (WSABASEERR + 42 ) |
| #define WSAEPROTONOSUPPORT (WSABASEERR + 43 ) |
| #define WSAESOCKTNOSUPPORT (WSABASEERR + 44 ) |
| #define WSAEOPNOTSUPP (WSABASEERR + 45 ) |
| #define WSAEPFNOSUPPORT (WSABASEERR + 46 ) |
| #define WSAEAFNOSUPPORT (WSABASEERR + 47 ) |
| #define WSAEADDRINUSE (WSABASEERR + 48 ) |
| #define WSAEADDRNOTAVAIL (WSABASEERR + 49 ) |
| #define WSAENETDOWN (WSABASEERR + 50 ) |
| #define WSAENETUNREACH (WSABASEERR + 51 ) |
| #define WSAENETRESET (WSABASEERR + 52 ) |
| #define WSAECONNABORTED (WSABASEERR + 53 ) |
| #define WSAECONNRESET (WSABASEERR + 54 ) |
| #define WSAENOBUFS (WSABASEERR + 55 ) |
| #define WSAEISCONN (WSABASEERR + 56 ) |
| #define WSAENOTCONN (WSABASEERR + 57 ) |
| #define WSAESHUTDOWN (WSABASEERR + 58 ) |
| #define WSAETOOMANYREFS (WSABASEERR + 59 ) |
| #define WSAETIMEDOUT (WSABASEERR + 60 ) |
| #define WSAECONNREFUSED (WSABASEERR + 61 ) |
| #define WSAELOOP (WSABASEERR + 62 ) |
| #define WSAENAMETOOLONG (WSABASEERR + 63 ) |
| #define WSAEHOSTDOWN (WSABASEERR + 64 ) |
| #define WSAEHOSTUNREACH (WSABASEERR + 65 ) |
| #define WSAENOTEMPTY (WSABASEERR + 66 ) |
| #define WSAEPROCLIM (WSABASEERR + 67 ) |
| #define WSAEUSERS (WSABASEERR + 68 ) |
| #define WSAEDQUOT (WSABASEERR + 69 ) |
| #define WSAESTALE (WSABASEERR + 70 ) |
| #define WSAEREMOTE (WSABASEERR + 71 ) |
| |
| #define WSASYSNOTREADY (WSABASEERR + 91 ) |
| #define WSAVERNOTSUPPORTED (WSABASEERR + 92 ) |
| #define WSANOTINITIALISED (WSABASEERR + 93 ) |
| |
| #define WSAEDISCON (WSABASEERR + 101 ) |
| |
| #ifndef WSAHOST_NOT_FOUND |
| #define WSAHOST_NOT_FOUND (WSABASEERR + 1001) |
| #endif |
| #ifndef WSATRY_AGAIN |
| #define WSATRY_AGAIN (WSABASEERR + 1002) |
| #endif |
| #ifndef WSANO_RECOVERY |
| #define WSANO_RECOVERY (WSABASEERR + 1003) |
| #endif |
| #ifndef WSANO_DATA |
| #define WSANO_DATA (WSABASEERR + 1004) |
| #endif |
| |
| #endif /* WSABASEERR */ |
| |
| #ifdef _WINSOCK2API_ |
| |
| #ifndef WSAENOMORE |
| #define WSAENOMORE (WSABASEERR + 102) |
| #endif |
| #ifndef WSAECANCELLED |
| #define WSAECANCELLED (WSABASEERR + 103) |
| #endif |
| #ifndef WSAEINVALIDPROCTABLE |
| #define WSAEINVALIDPROCTABLE (WSABASEERR + 104) |
| #endif |
| #ifndef WSAEINVALIDPROVIDER |
| #define WSAEINVALIDPROVIDER (WSABASEERR + 105) |
| #endif |
| #ifndef WSAEPROVIDERFAILEDINIT |
| #define WSAEPROVIDERFAILEDINIT (WSABASEERR + 106) |
| #endif |
| #ifndef WSASYSCALLFAILURE |
| #define WSASYSCALLFAILURE (WSABASEERR + 107) |
| #endif |
| #ifndef WSASERVICE_NOT_FOUND |
| #define WSASERVICE_NOT_FOUND (WSABASEERR + 108) |
| #endif |
| #ifndef WSATYPE_NOT_FOUND |
| #define WSATYPE_NOT_FOUND (WSABASEERR + 109) |
| #endif |
| #ifndef WSA_E_NO_MORE |
| #define WSA_E_NO_MORE (WSABASEERR + 110) |
| #endif |
| #ifndef WSA_E_CANCELLED |
| #define WSA_E_CANCELLED (WSABASEERR + 111) |
| #endif |
| #ifndef WSAEREFUSED |
| #define WSAEREFUSED (WSABASEERR + 112) |
| #endif |
| #ifndef WSA_QOS_RECEIVERS |
| #define WSA_QOS_RECEIVERS (WSABASEERR + 1005) |
| #endif |
| #ifndef WSA_QOS_SENDERS |
| #define WSA_QOS_SENDERS (WSABASEERR + 1006) |
| #endif |
| #ifndef WSA_QOS_NO_SENDERS |
| #define WSA_QOS_NO_SENDERS (WSABASEERR + 1007) |
| #define WSA_QOS_NO_RECEIVERS (WSABASEERR + 1008) |
| #define WSA_QOS_REQUEST_CONFIRMED (WSABASEERR + 1009) |
| #define WSA_QOS_ADMISSION_FAILURE (WSABASEERR + 1010) |
| #define WSA_QOS_POLICY_FAILURE (WSABASEERR + 1011) |
| #define WSA_QOS_BAD_STYLE (WSABASEERR + 1012) |
| #define WSA_QOS_BAD_OBJECT (WSABASEERR + 1013) |
| #define WSA_QOS_TRAFFIC_CTRL_ERROR (WSABASEERR + 1014) |
| #define WSA_QOS_GENERIC_ERROR (WSABASEERR + 1015) |
| #define WSA_QOS_ESERVICETYPE (WSABASEERR + 1016) |
| #define WSA_QOS_EFLOWSPEC (WSABASEERR + 1017) |
| #define WSA_QOS_EPROVSPECBUF (WSABASEERR + 1018) |
| #endif |
| #ifndef WSA_QOS_EFILTERSTYLE |
| #define WSA_QOS_EFILTERSTYLE (WSABASEERR + 1019) |
| #endif |
| #ifndef WSA_QOS_EFILTERTYPE |
| #define WSA_QOS_EFILTERTYPE (WSABASEERR + 1020) |
| #endif |
| #ifndef WSA_QOS_EFILTERCOUNT |
| #define WSA_QOS_EFILTERCOUNT (WSABASEERR + 1021) |
| #endif |
| #ifndef WSA_QOS_EOBJLENGTH |
| #define WSA_QOS_EOBJLENGTH (WSABASEERR + 1022) |
| #endif |
| #ifndef WSA_QOS_EFLOWCOUNT |
| #define WSA_QOS_EFLOWCOUNT (WSABASEERR + 1023) |
| #endif |
| #ifndef WSA_QOS_EUNKNOWNPSOBJ |
| #define WSA_QOS_EUNKNOWNPSOBJ (WSABASEERR + 1024) |
| #endif |
| #ifndef WSA_QOS_EPOLICYOBJ |
| #define WSA_QOS_EPOLICYOBJ (WSABASEERR + 1025) |
| #endif |
| #ifndef WSA_QOS_EFLOWDESC |
| #define WSA_QOS_EFLOWDESC (WSABASEERR + 1026) |
| #endif |
| #ifndef WSA_QOS_EPSFLOWSPEC |
| #define WSA_QOS_EPSFLOWSPEC (WSABASEERR + 1027) |
| #endif |
| #ifndef WSA_QOS_EPSFILTERSPEC |
| #define WSA_QOS_EPSFILTERSPEC (WSABASEERR + 1028) |
| #endif |
| #ifndef WSA_QOS_ESDMODEOBJ |
| #define WSA_QOS_ESDMODEOBJ (WSABASEERR + 1029) |
| #endif |
| #ifndef WSA_QOS_ESHAPERATEOBJ |
| #define WSA_QOS_ESHAPERATEOBJ (WSABASEERR + 1030) |
| #endif |
| #ifndef WSA_QOS_RESERVED_PETYPE |
| #define WSA_QOS_RESERVED_PETYPE (WSABASEERR + 1031) |
| #endif |
| |
| #endif /* _WINSOCK2API_ */ |
| |
| #ifndef __WSA_ERR_MACROS_DEFINED |
| #define __WSA_ERR_MACROS_DEFINED |
| #define h_errno WSAGetLastError() |
| #define HOST_NOT_FOUND WSAHOST_NOT_FOUND |
| #define TRY_AGAIN WSATRY_AGAIN |
| #define NO_RECOVERY WSANO_RECOVERY |
| #define NO_DATA WSANO_DATA |
| |
| #define WSANO_ADDRESS WSANO_DATA |
| #define NO_ADDRESS WSANO_ADDRESS |
| #endif /* __WSA_ERR_MACROS_DEFINED */ |
| |
| #if 0 |
| #define EWOULDBLOCK WSAEWOULDBLOCK |
| #define EINPROGRESS WSAEINPROGRESS |
| #define EALREADY WSAEALREADY |
| #define ENOTSOCK WSAENOTSOCK |
| #define EDESTADDRREQ WSAEDESTADDRREQ |
| #define EMSGSIZE WSAEMSGSIZE |
| #define EPROTOTYPE WSAEPROTOTYPE |
| #define ENOPROTOOPT WSAENOPROTOOPT |
| #define EPROTONOSUPPORT WSAEPROTONOSUPPORT |
| #define ESOCKTNOSUPPORT WSAESOCKTNOSUPPORT |
| #define EOPNOTSUPP WSAEOPNOTSUPP |
| #define EPFNOSUPPORT WSAEPFNOSUPPORT |
| #define EAFNOSUPPORT WSAEAFNOSUPPORT |
| #define EADDRINUSE WSAEADDRINUSE |
| #define EADDRNOTAVAIL WSAEADDRNOTAVAIL |
| #define ENETDOWN WSAENETDOWN |
| #define ENETUNREACH WSAENETUNREACH |
| #define ENETRESET WSAENETRESET |
| #define ECONNABORTED WSAECONNABORTED |
| #define ECONNRESET WSAECONNRESET |
| #define ENOBUFS WSAENOBUFS |
| #define EISCONN WSAEISCONN |
| #define ENOTCONN WSAENOTCONN |
| #define ESHUTDOWN WSAESHUTDOWN |
| #define ETOOMANYREFS WSAETOOMANYREFS |
| #define ETIMEDOUT WSAETIMEDOUT |
| #define ECONNREFUSED WSAECONNREFUSED |
| #define ELOOP WSAELOOP |
| #define ENAMETOOLONG WSAENAMETOOLONG |
| #define EHOSTDOWN WSAEHOSTDOWN |
| #define EHOSTUNREACH WSAEHOSTUNREACH |
| #define ENOTEMPTY WSAENOTEMPTY |
| #define EPROCLIM WSAEPROCLIM |
| #define EUSERS WSAEUSERS |
| #define EDQUOT WSAEDQUOT |
| #define ESTALE WSAESTALE |
| #define EREMOTE WSAEREMOTE |
| #endif /* #if 0 */ |
| |