From a877ca2435134ef86315326ef4ef0c16bdbabf17 Mon Sep 17 00:00:00 2001 From: Jameson Nash Date: Tue, 20 Jun 2023 16:32:33 -0400 Subject: [PATCH] Reland "win,errors: remap ERROR_ACCESS_DENIED to UV_EACCES (#3193)" (#4018) This reverts commit a6ba1d709eea338df4a6ba125a01efa20de34ad7 (#3565) This revert was supposed to happen only on libuv v1.x, not libuv master. --- src/win/error.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/win/error.c b/src/win/error.c index 58b47c4a..cb411f09 100644 --- a/src/win/error.c +++ b/src/win/error.c @@ -71,6 +71,7 @@ int uv_translate_sys_error(int sys_errno) { case WSAEACCES: return UV_EACCES; case ERROR_ELEVATION_REQUIRED: return UV_EACCES; case ERROR_CANT_ACCESS_FILE: return UV_EACCES; + case ERROR_ACCESS_DENIED: return UV_EACCES; case ERROR_ADDRESS_ALREADY_ASSOCIATED: return UV_EADDRINUSE; case WSAEADDRINUSE: return UV_EADDRINUSE; case WSAEADDRNOTAVAIL: return UV_EADDRNOTAVAIL; @@ -152,7 +153,6 @@ int uv_translate_sys_error(int sys_errno) { case WSAENOTSOCK: return UV_ENOTSOCK; case ERROR_NOT_SUPPORTED: return UV_ENOTSUP; case ERROR_BROKEN_PIPE: return UV_EOF; - case ERROR_ACCESS_DENIED: return UV_EPERM; case ERROR_PRIVILEGE_NOT_HELD: return UV_EPERM; case ERROR_BAD_PIPE: return UV_EPIPE; case ERROR_NO_DATA: return UV_EPIPE;