windows: map ERROR_INVALID_HANDLE to UV_EBADF
This commit is contained in:
parent
d0950dd491
commit
3da9504beb
@ -132,6 +132,7 @@ uv_err_code uv_translate_sys_error(int sys_errno) {
|
||||
case ERROR_NOT_SUPPORTED: return UV_ENOTSUP;
|
||||
case ERROR_INSUFFICIENT_BUFFER: return UV_EINVAL;
|
||||
case ERROR_INVALID_FLAGS: return UV_EBADF;
|
||||
case ERROR_INVALID_HANDLE: return UV_EBADF;
|
||||
case ERROR_INVALID_PARAMETER: return UV_EINVAL;
|
||||
case ERROR_NO_UNICODE_TRANSLATION: return UV_ECHARSET;
|
||||
case ERROR_BROKEN_PIPE: return UV_EOF;
|
||||
|
||||
@ -87,7 +87,7 @@
|
||||
if (file == -1) { \
|
||||
req->result = -1; \
|
||||
req->errorno = UV_EBADF; \
|
||||
req->sys_errno_ = ERROR_SUCCESS; \
|
||||
req->sys_errno_ = ERROR_INVALID_HANDLE; \
|
||||
return; \
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user