From 6a9e4293d8fc73ecbbf3b5ad5c6b0611f2ab182d Mon Sep 17 00:00:00 2001 From: Abdirahim Musse <33973272+abmusse@users.noreply.github.com> Date: Fri, 16 Jun 2023 08:27:39 -0500 Subject: [PATCH] include: add EUNATCH errno mapping (#4047) add EUNATCH errno mapping --- docs/src/errors.rst | 3 +++ include/uv.h | 1 + include/uv/errno.h | 6 ++++++ 3 files changed, 10 insertions(+) diff --git a/docs/src/errors.rst b/docs/src/errors.rst index c7240f35..a2e94d96 100644 --- a/docs/src/errors.rst +++ b/docs/src/errors.rst @@ -339,6 +339,9 @@ Error constants socket type not supported +.. c:macro:: UV_EUNATCH + + protocol driver not attached API --- diff --git a/include/uv.h b/include/uv.h index f68ff083..02397dd0 100644 --- a/include/uv.h +++ b/include/uv.h @@ -156,6 +156,7 @@ struct uv__queue { XX(EILSEQ, "illegal byte sequence") \ XX(ESOCKTNOSUPPORT, "socket type not supported") \ XX(ENODATA, "no data available") \ + XX(EUNATCH, "protocol driver not attached") \ #define UV_HANDLE_TYPE_MAP(XX) \ XX(ASYNC, async) \ diff --git a/include/uv/errno.h b/include/uv/errno.h index 648e493d..127278ef 100644 --- a/include/uv/errno.h +++ b/include/uv/errno.h @@ -468,4 +468,10 @@ # define UV__ENODATA (-4024) #endif +#if defined(EUNATCH) && !defined(_WIN32) +# define UV__EUNATCH UV__ERR(EUNATCH) +#else +# define UV__EUNATCH (-4023) +#endif + #endif /* UV_ERRNO_H_ */