From 670288ef0ce4ed2cbe1df943195bf5a492d70d33 Mon Sep 17 00:00:00 2001 From: auronandace Date: Thu, 28 May 2026 12:28:22 +0100 Subject: [PATCH] update ioctl function body --- src/header/sys_ioctl/mod.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/header/sys_ioctl/mod.rs b/src/header/sys_ioctl/mod.rs index 47b4dbeedc..7aba54bfcf 100644 --- a/src/header/sys_ioctl/mod.rs +++ b/src/header/sys_ioctl/mod.rs @@ -27,7 +27,10 @@ pub struct sgttyb { #[unsafe(no_mangle)] pub unsafe extern "C" fn ioctl(fd: c_int, request: c_ulong, out: *mut c_void) -> c_int { // TODO: Somehow support varargs to syscall?? + #[cfg(target_os = "linux")] unsafe { Sys::ioctl(fd, request, out).or_minus_one_errno() } + #[cfg(target_os = "redox")] + unsafe { self::redox::ioctl_inner(fd, request, out) }.or_minus_one_errno() } #[cfg(target_os = "linux")]