mirror of
https://github.com/reactos/reactos.git
synced 2025-08-02 06:15:52 +00:00
[CRT] Add missing posix error codes
These are required by latest mingw-w64 stl and we are mixing this with our crt headers. Define _CRT_NO_POSIX_ERROR_CODES in all modules that define their own constants.
This commit is contained in:
parent
8eb7a1a2f4
commit
81bdf4e360
7 changed files with 55 additions and 6 deletions
|
@ -57,6 +57,50 @@ extern "C" {
|
|||
#define ENOSYS 40
|
||||
#define ENOTEMPTY 41
|
||||
|
||||
#ifndef _CRT_NO_POSIX_ERROR_CODES
|
||||
#define EADDRINUSE 100
|
||||
#define EADDRNOTAVAIL 101
|
||||
#define EAFNOSUPPORT 102
|
||||
#define EALREADY 103
|
||||
#define EBADMSG 104
|
||||
#define ECANCELED 105
|
||||
#define ECONNABORTED 106
|
||||
#define ECONNREFUSED 107
|
||||
#define ECONNRESET 108
|
||||
#define EDESTADDRREQ 109
|
||||
#define EHOSTUNREACH 110
|
||||
#define EIDRM 111
|
||||
#define EINPROGRESS 112
|
||||
#define EISCONN 113
|
||||
#define ELOOP 114
|
||||
#define EMSGSIZE 115
|
||||
#define ENETDOWN 116
|
||||
#define ENETRESET 117
|
||||
#define ENETUNREACH 118
|
||||
#define ENOBUFS 119
|
||||
#define ENODATA 120
|
||||
#define ENOLINK 121
|
||||
#define ENOMSG 122
|
||||
#define ENOPROTOOPT 123
|
||||
#define ENOSR 124
|
||||
#define ENOSTR 125
|
||||
#define ENOTCONN 126
|
||||
#define ENOTRECOVERABLE 127
|
||||
#define ENOTSOCK 128
|
||||
#define ENOTSUP 129
|
||||
#define EOPNOTSUPP 130
|
||||
#define EOTHER 131
|
||||
#define EOVERFLOW 132
|
||||
#define EOWNERDEAD 133
|
||||
#define EPROTO 134
|
||||
#define EPROTONOSUPPORT 135
|
||||
#define EPROTOTYPE 136
|
||||
#define ETIME 137
|
||||
#define ETIMEDOUT 138
|
||||
#define ETXTBSY 139
|
||||
#define EWOULDBLOCK 140
|
||||
#endif
|
||||
|
||||
#ifndef RC_INVOKED
|
||||
#if !defined(_SECURECRT_ERRCODE_VALUES_DEFINED)
|
||||
#define _SECURECRT_ERRCODE_VALUES_DEFINED
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue