unused_imports redox follow-up

This commit is contained in:
auronandace
2026-02-10 16:29:37 +00:00
parent 7d1582a555
commit 11f28342f9
16 changed files with 36 additions and 84 deletions
+4 -2
View File
@@ -1,8 +1,10 @@
use crate::{
Pal, Sys,
error::ResultExt,
header::{fcntl, unistd},
platform::types::{c_char, c_int, ssize_t},
platform::{
Pal, Sys,
types::{c_char, c_int, ssize_t},
},
};
pub(super) unsafe fn openpty(name: &mut [u8]) -> Result<(c_int, c_int), ()> {
-2
View File
@@ -1,5 +1,3 @@
use core::arch::global_asm;
use redox_rt::signal::SiginfoAbi;
use super::{siginfo_t, sigset_t, stack_t};
+2 -5
View File
@@ -4,12 +4,9 @@ use syscall;
use crate::{
error::{Errno, Result, ResultExt},
header::{
errno::{self, EINVAL},
fcntl, termios,
},
header::{errno::EINVAL, fcntl, termios},
platform::{
self, Pal, Sys,
Pal, Sys,
types::{c_int, c_ulong, c_ulonglong, c_void, pid_t},
},
};
+1 -6
View File
@@ -1,9 +1,4 @@
use crate::{
error::{Errno, Result},
fs::File,
header::fcntl,
io::BufWriter,
};
use crate::{error::Result, fs::File, header::fcntl, io::BufWriter};
use super::logger::LogSink;
-11
View File
@@ -1,12 +1 @@
use core::mem::size_of;
use syscall::{
SetSighandlerData,
data::Map,
error::Result,
flag::{MapFlags, O_CLOEXEC},
};
use redox_rt::{proc::FdGuard, signal::sighandler_function};
pub use redox_rt::{proc::*, thread::*};
+1 -2
View File
@@ -4,11 +4,10 @@ use super::{
};
use crate::{
error::{Errno, ResultExt},
error::Errno,
fs::File,
header::{errno::*, fcntl::*, signal::sigset_t, sys_epoll::*},
io::prelude::*,
platform,
};
use core::{mem, slice};
use syscall::{
-1
View File
@@ -8,7 +8,6 @@ use crate::header::{
use super::libredox::RawResult;
use bitflags::Flags;
use syscall::{EINVAL, Error, Result};
#[unsafe(no_mangle)]
+1 -4
View File
@@ -8,10 +8,7 @@ use crate::{
fs::File,
header::{limits::PATH_MAX, string::strlen},
io::{BufReader, SeekFrom, prelude::*},
platform::{
sys::{S_ISGID, S_ISUID},
types::*,
},
platform::types::*,
};
use redox_rt::{
+1 -1
View File
@@ -1,4 +1,4 @@
use core::{ptr, slice};
use core::slice;
use crate::{
error::{Errno, ResultExt},
+2 -3
View File
@@ -1,7 +1,6 @@
use super::libredox;
use crate::{c_str::CStr, header::stdlib::getenv, platform::types::*};
use core::{ptr, slice};
use syscall::{EINVAL, EIO, ENOENT, Error, Result, flag::*};
use core::ptr;
use syscall::{EIO, ENOENT, Error, Result, flag::*};
pub const LIBC_SCHEME: &'static str = "libc:";
+3 -11
View File
@@ -1,8 +1,4 @@
use core::{
cell::LazyCell,
slice, str,
sync::atomic::{AtomicBool, Ordering},
};
use core::{slice, str};
use alloc::vec::Vec;
use ioslice::IoSlice;
@@ -10,15 +6,11 @@ use redox_rt::{
protocol::{ProcKillTarget, SocketCall, WaitFlags},
sys::{WaitpidTarget, posix_read, posix_write},
};
use syscall::{CallFlags, EMFILE, ENOSYS, Error, Result};
use syscall::{EMFILE, Error, Result};
use crate::{
header::{
errno::EINVAL,
signal::{SIG_BLOCK, SIG_SETMASK, SIG_UNBLOCK, sigaction},
sys_stat::UTIME_NOW,
sys_uio::iovec,
time::timespec,
errno::EINVAL, signal::sigaction, sys_stat::UTIME_NOW, sys_uio::iovec, time::timespec,
},
out::Out,
platform::{PalSignal, types::*},
+10 -15
View File
@@ -1,17 +1,17 @@
use core::{
convert::TryFrom,
mem::{self, MaybeUninit, size_of},
mem::{self, size_of},
num::NonZeroU64,
ptr, slice, str,
};
use redox_rt::{
RtTcb,
protocol::{WaitFlags, wifstopped, wstopsig},
protocol::{WaitFlags, wifstopped},
sys::{Resugid, WaitpidTarget},
};
use syscall::{
self, EILSEQ, EMFILE, Error, MODE_PERM, PtraceEvent,
data::{Map, Stat as redox_stat, StatVfs as redox_statvfs, TimeSpec as redox_timespec},
self, EILSEQ, Error, MODE_PERM,
data::{Map, TimeSpec as redox_timespec},
dirent::{DirentHeader, DirentKind},
};
@@ -19,24 +19,23 @@ use self::{
exec::Executable,
path::{FileLock, canonicalize, openat2, openat2_path},
};
use super::{ERRNO, Pal, Read, types::*};
use super::{Pal, Read, types::*};
use crate::{
c_str::{CStr, CString},
error::{self, Errno, Result, ResultExt},
error::{Errno, Result},
fs::File,
header::{
dirent::dirent,
errno::{
EBADF, EBADFD, EBADR, EEXIST, EFAULT, EFBIG, EINTR, EINVAL, EIO, ENAMETOOLONG, ENOENT,
ENOMEM, ENOSYS, EOPNOTSUPP, EPERM, ERANGE,
},
fcntl::{self, AT_EMPTY_PATH, AT_FDCWD, AT_SYMLINK_NOFOLLOW, O_CREAT, O_RDONLY, O_RDWR},
fcntl::{self, AT_EMPTY_PATH, AT_FDCWD, AT_SYMLINK_NOFOLLOW},
limits,
pthread::{pthread_cancel, pthread_create},
signal::{NSIG, SIGEV_NONE, SIGEV_SIGNAL, SIGEV_THREAD, SIGRTMIN, sigevent},
stdio::RENAME_NOREPLACE,
sys_file,
sys_mman::{MAP_ANONYMOUS, MAP_FAILED, PROT_READ, PROT_WRITE},
sys_mman::{MAP_ANONYMOUS, PROT_READ, PROT_WRITE},
sys_random,
sys_resource::{RLIM_INFINITY, rlimit, rusage},
sys_select::timeval,
@@ -44,17 +43,13 @@ use crate::{
sys_statvfs::statvfs,
sys_time::timezone,
sys_utsname::{UTSLENGTH, utsname},
sys_wait,
time::{TIMER_ABSTIME, itimerspec, timer_internal_t, timespec},
unistd::{F_OK, R_OK, SEEK_CUR, SEEK_SET, W_OK, X_OK},
},
io::{self, BufReader, prelude::*},
ld_so::tcb::{OsSpecific, Tcb},
ld_so::tcb::OsSpecific,
out::Out,
platform::sys::{
libredox::RawResult,
timer::{timer_routine, timer_update_wake_time},
},
platform::sys::timer::{timer_routine, timer_update_wake_time},
sync::rwlock::RwLock,
};
-2
View File
@@ -1,9 +1,7 @@
use alloc::{
borrow::ToOwned,
boxed::Box,
ffi::CString,
string::{String, ToString},
vec::Vec,
};
use core::{ffi::c_int, str};
use redox_rt::signal::tmp_disable_signals;
+3 -5
View File
@@ -7,17 +7,15 @@ use crate::{
header::{
errno::{EINVAL, ENOSYS},
signal::{
NSIG, SA_SIGINFO, SIG_BLOCK, SIG_DFL, SIG_IGN, SIG_SETMASK, SIG_UNBLOCK, SS_DISABLE,
SS_ONSTACK, sigaction, siginfo_t, sigset_t, sigval, stack_t, ucontext_t,
SIG_BLOCK, SIG_DFL, SIG_IGN, SIG_SETMASK, SIG_UNBLOCK, SS_DISABLE, SS_ONSTACK,
sigaction, siginfo_t, sigset_t, sigval, stack_t, ucontext_t,
},
sys_time::{ITIMER_REAL, itimerval},
time::timespec,
},
platform::ERRNO,
};
use core::mem::{self, offset_of};
use core::mem::offset_of;
use redox_rt::{
proc::FdGuard,
protocol::ProcKillTarget,
signal::{
PosixStackt, SigStack, Sigaction, SigactionFlags, SigactionKind, Sigaltstack, SignalHandler,
+5 -5
View File
@@ -1,4 +1,4 @@
use alloc::{string::String, vec::Vec};
use alloc::vec::Vec;
use core::{cmp, mem, ptr, slice, str};
use redox_rt::{
proc::FdGuard,
@@ -7,17 +7,17 @@ use redox_rt::{
use syscall::{self, flag::*};
use super::{
super::{ERRNO, Pal, PalSocket, types::*},
super::{Pal, PalSocket, types::*},
Sys,
path::dir_path_and_fd_path,
};
use crate::{
error::{Errno, Result, ResultExt},
error::{Errno, Result},
header::{
arpa_inet::inet_aton,
errno::{
EAFNOSUPPORT, EDOM, EFAULT, EINVAL, EISCONN, EMSGSIZE, ENOMEM, ENOSYS, ENOTCONN,
ENOTSOCK, EOPNOTSUPP, EPROTONOSUPPORT,
EAFNOSUPPORT, EDOM, EFAULT, EINVAL, EMSGSIZE, ENOMEM, ENOSYS, ENOTCONN, ENOTSOCK,
EOPNOTSUPP, EPROTONOSUPPORT,
},
netinet_in::{in_addr, in_port_t, sockaddr_in},
string::strnlen,
+3 -9
View File
@@ -1,23 +1,17 @@
use ::event::raw::RawEventV1;
use syscall::Error;
use crate::{
error::{Errno, Result},
header::{
errno::EIO,
signal::{SIGEV_SIGNAL, SIGEV_THREAD, raise, sigevent, sigval},
signal::{SIGEV_SIGNAL, SIGEV_THREAD},
time::{timer_internal_t, timespec},
},
out::Out,
platform::{
Pal, Sys,
sys::{event, libredox},
types::c_void,
},
platform::{Pal, Sys, sys::event, types::c_void},
};
use core::{
mem::{MaybeUninit, size_of, transmute},
ops::ControlFlow,
mem::{MaybeUninit, size_of},
ptr, slice,
};