Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | Download | RSS feed

  1. /**
  2.  * This file has no copyright assigned and is placed in the Public Domain.
  3.  * This file is part of the w64 mingw-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.  
  226.