15#pragma warning(disable: _UCRT_DISABLED_WARNINGS)
22#if _CRT_FUNCTIONS_REQUIRED
24 #define errno (*_errno())
30 #define _doserrno (*__doserrno())
70#define ENAMETOOLONG 38
77 #define _SECURECRT_ERRCODE_VALUES_DEFINED
85#define EDEADLOCK EDEADLK
88#ifndef _CRT_NO_POSIX_ERROR_CODES
89 #define EADDRINUSE 100
90 #define EADDRNOTAVAIL 101
91 #define EAFNOSUPPORT 102
95 #define ECONNABORTED 106
96 #define ECONNREFUSED 107
97 #define ECONNRESET 108
98 #define EDESTADDRREQ 109
99 #define EHOSTUNREACH 110
101 #define EINPROGRESS 112
106 #define ENETRESET 117
107 #define ENETUNREACH 118
112 #define ENOPROTOOPT 123
116 #define ENOTRECOVERABLE 127
119 #define EOPNOTSUPP 130
121 #define EOVERFLOW 132
122 #define EOWNERDEAD 133
124 #define EPROTONOSUPPORT 135
125 #define EPROTOTYPE 136
127 #define ETIMEDOUT 138
129 #define EWOULDBLOCK 140
errno_t __cdecl _set_doserrno(_In_ unsigned long _Value)
errno_t __cdecl _get_doserrno(_Out_ unsigned long *_Value)
_CRTIMP unsigned long *__cdecl __doserrno(void)
_CRTIMP int *__cdecl _errno(void)
errno_t __cdecl _get_errno(_Out_ int *_Value)
errno_t __cdecl _set_errno(_In_ int _Value)
#define _UCRT_DISABLE_CLANG_WARNINGS
#define _UCRT_RESTORE_CLANG_WARNINGS
#define _CRT_END_C_HEADER
#define _CRT_BEGIN_C_HEADER