From aa13343b2e42cf710b17f2efadf785a2d1b2c508 Mon Sep 17 00:00:00 2001 From: auronandace Date: Wed, 11 Feb 2026 09:58:50 +0000 Subject: [PATCH] redox native fixes for unused_must_use --- src/header/unistd/sysconf/redox.rs | 2 +- src/platform/redox/ptrace.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/header/unistd/sysconf/redox.rs b/src/header/unistd/sysconf/redox.rs index 651b43adbf..140427edb1 100644 --- a/src/header/unistd/sysconf/redox.rs +++ b/src/header/unistd/sysconf/redox.rs @@ -97,7 +97,7 @@ pub fn get_mem_stat() -> Result { let fd = Sys::open(c"/scheme/memory".into(), fcntl::O_PATH, 0)?; let mut buf = sys_statvfs::statvfs::default(); let res = Sys::fstatvfs(fd, Out::from_mut(&mut buf)); - Sys::close(fd); + if let Ok(()) = Sys::close(fd) {}; // TODO handle error let _ = res?; return Ok(buf); } diff --git a/src/platform/redox/ptrace.rs b/src/platform/redox/ptrace.rs index a8668be624..d9a110e021 100644 --- a/src/platform/redox/ptrace.rs +++ b/src/platform/redox/ptrace.rs @@ -167,7 +167,7 @@ unsafe fn inner_ptrace( | sys_ptrace::PTRACE_SYSCALL | sys_ptrace::PTRACE_SYSEMU | sys_ptrace::PTRACE_SYSEMU_SINGLESTEP => { - Sys::kill(pid, signal::SIGCONT as _); + if let Ok(()) = Sys::kill(pid, signal::SIGCONT as _) {}; // TODO handle error // TODO: Translate errors let syscall = syscall::PTRACE_STOP_PRE_SYSCALL | syscall::PTRACE_STOP_POST_SYSCALL;