From 7f4c3803bc9021826fd2f4b8eedeed94847f13c7 Mon Sep 17 00:00:00 2001 From: Wildan M Date: Sun, 5 Jul 2026 15:33:40 +0700 Subject: [PATCH] Fix curl EOPNOSUPP due to MSG_NOSIGNAL --- src/platform/redox/socket.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/platform/redox/socket.rs b/src/platform/redox/socket.rs index c7b0836928..744f1a0248 100644 --- a/src/platform/redox/socket.rs +++ b/src/platform/redox/socket.rs @@ -985,6 +985,9 @@ impl PalSocket for Sys { dest_addr: *const sockaddr, dest_len: socklen_t, ) -> Result { + // TODO: Actually support MSG_NOSIGNAL + // TODO: TCP lacks `SocketCall::SendMsg` handling + let flags = flags & !MSG_NOSIGNAL; if flags != 0 { // Convert to sendmsg let mut iov = iovec {