From d75d26bcc9c0f0cea7085800a7b4c1927df5bb91 Mon Sep 17 00:00:00 2001 From: nia Date: Mon, 20 Nov 2023 11:23:26 +0100 Subject: [PATCH] Scripting: Check for ENOTRECOVERABLE It's part of "robust mutexes" and may not necessarily be available (e.g. on NetBSD 9) --- src/script/socket.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/script/socket.c b/src/script/socket.c index 5b2e95b60..4684c243e 100644 --- a/src/script/socket.c +++ b/src/script/socket.c @@ -28,7 +28,9 @@ static const struct _mScriptSocketErrorMapping { { ECONNREFUSED, mSCRIPT_SOCKERR_CONNECTION_REFUSED }, { EACCES, mSCRIPT_SOCKERR_DENIED }, { EPERM, mSCRIPT_SOCKERR_DENIED }, +#ifdef ENOTRECOVERABLE { ENOTRECOVERABLE, mSCRIPT_SOCKERR_FAILED }, +#endif { ENETUNREACH, mSCRIPT_SOCKERR_NETWORK_UNREACHABLE }, { ETIMEDOUT, mSCRIPT_SOCKERR_TIMEOUT }, { EINVAL, mSCRIPT_SOCKERR_UNSUPPORTED },