From 5638058b486b0e8ffeebb8ea8773be04a7bddf8b Mon Sep 17 00:00:00 2001 From: Red Bear OS Date: Wed, 8 Jul 2026 18:45:05 +0300 Subject: [PATCH] relibc: fix setgroups and unused ENOSYS import --- src/header/sys_ioctl/redox/mod.rs | 2 +- src/platform/redox/mod.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/header/sys_ioctl/redox/mod.rs b/src/header/sys_ioctl/redox/mod.rs index 74975a612b..41762df432 100644 --- a/src/header/sys_ioctl/redox/mod.rs +++ b/src/header/sys_ioctl/redox/mod.rs @@ -4,7 +4,7 @@ use syscall; use crate::{ error::{Errno, Result, ResultExt}, - header::{errno::{EINVAL, ENOSYS}, fcntl, termios}, + header::{errno::{EINVAL}, fcntl, termios}, platform::{ Pal, Sys, types::{c_int, c_ulong, c_ulonglong, c_void, pid_t}, diff --git a/src/platform/redox/mod.rs b/src/platform/redox/mod.rs index e0b80285e6..38860e0d81 100644 --- a/src/platform/redox/mod.rs +++ b/src/platform/redox/mod.rs @@ -1341,7 +1341,7 @@ impl Pal for Sys { Err(_) => return Err(Errno(ENOMEM)), }; let mut file = match File::open( - CStr::from_bytes_with_nul(path_c.as_bytes_with_nul()).unwrap(), + CStr::borrow(&path_c), fcntl::O_WRONLY | fcntl::O_CLOEXEC, ) { Ok(f) => f,