From 64f4502b9ba71b4a185ee702dde43f8e6f4841d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sa=C3=BAl=20Ibarra=20Corretg=C3=A9?= Date: Tue, 16 Jul 2024 23:59:20 +0200 Subject: [PATCH] unix,win: map ENOEXEC errno --- include/uv.h | 1 + include/uv/errno.h | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/include/uv.h b/include/uv.h index 9e450c51..67a25f0c 100644 --- a/include/uv.h +++ b/include/uv.h @@ -157,6 +157,7 @@ struct uv__queue { XX(ESOCKTNOSUPPORT, "socket type not supported") \ XX(ENODATA, "no data available") \ XX(EUNATCH, "protocol driver not attached") \ + XX(ENOEXEC, "exec format error") \ #define UV_HANDLE_TYPE_MAP(XX) \ XX(ASYNC, async) \ diff --git a/include/uv/errno.h b/include/uv/errno.h index 127278ef..ac00778c 100644 --- a/include/uv/errno.h +++ b/include/uv/errno.h @@ -474,4 +474,10 @@ # define UV__EUNATCH (-4023) #endif +#if defined(ENOEXEC) && !defined(_WIN32) +# define UV__ENOEXEC UV__ERR(ENOEXEC) +#else +# define UV__ENOEXEC (-4022) +#endif + #endif /* UV_ERRNO_H_ */