From bb48f689684561bdfd7af05a900f6321aca42345 Mon Sep 17 00:00:00 2001 From: auronandace Date: Thu, 12 Feb 2026 13:16:23 +0000 Subject: [PATCH] redox import fixes for timespec --- src/platform/redox/event.rs | 2 +- src/platform/redox/libredox.rs | 2 +- src/platform/redox/timer.rs | 3 ++- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/platform/redox/event.rs b/src/platform/redox/event.rs index 900be2d352..cb46f27f83 100644 --- a/src/platform/redox/event.rs +++ b/src/platform/redox/event.rs @@ -1,9 +1,9 @@ use core::mem::size_of; use crate::header::{ + bits_time::timespec, fcntl::{O_CLOEXEC, O_CREAT, O_RDWR}, signal::sigset_t, - time::timespec, }; use super::libredox::RawResult; diff --git a/src/platform/redox/libredox.rs b/src/platform/redox/libredox.rs index 61edc5aa6a..50b91b4f29 100644 --- a/src/platform/redox/libredox.rs +++ b/src/platform/redox/libredox.rs @@ -10,7 +10,7 @@ use syscall::{EMFILE, Error, Result}; use crate::{ header::{ - errno::EINVAL, signal::sigaction, sys_stat::UTIME_NOW, sys_uio::iovec, time::timespec, + bits_time::timespec, errno::EINVAL, signal::sigaction, sys_stat::UTIME_NOW, sys_uio::iovec, }, out::Out, platform::{PalSignal, types::*}, diff --git a/src/platform/redox/timer.rs b/src/platform/redox/timer.rs index 76fa628ac8..b79a27dc02 100644 --- a/src/platform/redox/timer.rs +++ b/src/platform/redox/timer.rs @@ -3,9 +3,10 @@ use syscall::Error; use crate::{ error::{Errno, Result}, header::{ + bits_time::timespec, errno::EIO, signal::{SIGEV_SIGNAL, SIGEV_THREAD}, - time::{timer_internal_t, timespec}, + time::timer_internal_t, }, out::Out, platform::{Pal, Sys, sys::event, types::c_void},