From aeb243746c9ccae980e8f21a65535dd260c80583 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Thu, 13 Nov 2025 10:19:45 -0700 Subject: [PATCH] Add recv/sendmsg flags to metadata --- src/platform/redox/socket.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/platform/redox/socket.rs b/src/platform/redox/socket.rs index 4b11d176dc..e5f942e770 100644 --- a/src/platform/redox/socket.rs +++ b/src/platform/redox/socket.rs @@ -858,7 +858,7 @@ impl PalSocket for Sys { .copy_from_slice(&(mhdr.msg_controllen as usize).to_le_bytes()); // Read the message stream. - let metadata = [SocketCall::RecvMsg as u64]; + let metadata = [SocketCall::RecvMsg as u64, flags as u64]; let call_flags = CallFlags::empty(); let actual_read_len = redox_rt::sys::sys_call(socket as usize, &mut msg_stream, call_flags, &metadata)?; @@ -935,7 +935,7 @@ impl PalSocket for Sys { } // Send the message stream. - let metadata = [SocketCall::SendMsg as u64]; + let metadata = [SocketCall::SendMsg as u64, flags as u64]; let call_flags = CallFlags::empty(); let written = redox_rt::sys::sys_call( socket as usize,