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;