fix: win system error desc
This commit is contained in:
parent
faaaa243af
commit
f4180ec3d0
|
@ -908,12 +908,6 @@ const char* tstrerror(int32_t err) {
|
||||||
(void)taosThreadOnce(&tsErrorInit, tsSortError);
|
(void)taosThreadOnce(&tsErrorInit, tsSortError);
|
||||||
|
|
||||||
// this is a system errno
|
// this is a system errno
|
||||||
if ((err & 0x00ff0000) == 0x00ff0000) {
|
|
||||||
int32_t code = err & 0x0000ffff;
|
|
||||||
// strerror can handle any invalid code
|
|
||||||
// invalid code return Unknown error
|
|
||||||
return strerror(code);
|
|
||||||
}
|
|
||||||
#ifdef WINDOWS
|
#ifdef WINDOWS
|
||||||
if ((err & 0x01ff0000) == 0x01ff0000) {
|
if ((err & 0x01ff0000) == 0x01ff0000) {
|
||||||
snprintf(WinAPIErrDesc, 256, "windows api error, code: 0x%08x", err & 0x0000ffff);
|
snprintf(WinAPIErrDesc, 256, "windows api error, code: 0x%08x", err & 0x0000ffff);
|
||||||
|
@ -923,6 +917,13 @@ const char* tstrerror(int32_t err) {
|
||||||
return WinAPIErrDesc;
|
return WinAPIErrDesc;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
if ((err & 0x00ff0000) == 0x00ff0000) {
|
||||||
|
int32_t code = err & 0x0000ffff;
|
||||||
|
// strerror can handle any invalid code
|
||||||
|
// invalid code return Unknown error
|
||||||
|
return strerror(code);
|
||||||
|
}
|
||||||
|
|
||||||
int32_t s = 0;
|
int32_t s = 0;
|
||||||
int32_t e = sizeof(errors) / sizeof(errors[0]);
|
int32_t e = sizeof(errors) / sizeof(errors[0]);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue