unused_imports redox follow-up
This commit is contained in:
@@ -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), ()> {
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
use core::arch::global_asm;
|
||||
|
||||
use redox_rt::signal::SiginfoAbi;
|
||||
|
||||
use super::{siginfo_t, sigset_t, stack_t};
|
||||
|
||||
@@ -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,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;
|
||||
|
||||
|
||||
@@ -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::*};
|
||||
|
||||
@@ -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::{
|
||||
|
||||
@@ -8,7 +8,6 @@ use crate::header::{
|
||||
|
||||
use super::libredox::RawResult;
|
||||
|
||||
use bitflags::Flags;
|
||||
use syscall::{EINVAL, Error, Result};
|
||||
|
||||
#[unsafe(no_mangle)]
|
||||
|
||||
@@ -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,4 +1,4 @@
|
||||
use core::{ptr, slice};
|
||||
use core::slice;
|
||||
|
||||
use crate::{
|
||||
error::{Errno, ResultExt},
|
||||
|
||||
@@ -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:";
|
||||
|
||||
|
||||
@@ -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
@@ -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,
|
||||
};
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user