diff --git a/src/header/arch_aarch64_user/mod.rs b/src/header/arch_aarch64_user/mod.rs index 4b56685197..de46c63e3c 100644 --- a/src/header/arch_aarch64_user/mod.rs +++ b/src/header/arch_aarch64_user/mod.rs @@ -1,4 +1,4 @@ -use crate::platform::types::*; +use crate::platform::types::{c_double, c_uint, c_ulong, c_ulonglong}; #[repr(C)] pub struct user_regs_struct { diff --git a/src/header/arch_riscv64_user/mod.rs b/src/header/arch_riscv64_user/mod.rs index f67044c38b..e0e9794f15 100644 --- a/src/header/arch_riscv64_user/mod.rs +++ b/src/header/arch_riscv64_user/mod.rs @@ -1,4 +1,4 @@ -use crate::platform::types::*; +use crate::platform::types::{c_double, c_float, c_uint, c_ulong}; #[repr(C)] pub struct user_regs_struct { diff --git a/src/header/arch_x64_user/mod.rs b/src/header/arch_x64_user/mod.rs index ff3e6a45ae..85114e9443 100644 --- a/src/header/arch_x64_user/mod.rs +++ b/src/header/arch_x64_user/mod.rs @@ -1,6 +1,6 @@ //! A part of the ptrace compatibility for Redox OS -use crate::platform::types::*; +use crate::platform::types::{c_char, c_int, c_long, c_ulong}; #[repr(C)] pub struct user_fpregs_struct { diff --git a/src/header/shadow/mod.rs b/src/header/shadow/mod.rs index 5f5ffa96dd..3619fc6c8a 100644 --- a/src/header/shadow/mod.rs +++ b/src/header/shadow/mod.rs @@ -16,7 +16,7 @@ use crate::{ header::{errno, fcntl, string::strlen}, io::{BufReader, Lines, prelude::*}, platform, - platform::types::*, + platform::types::{c_char, c_int, c_long, c_ulong, size_t}, }; use super::errno::*; diff --git a/src/header/sys_procfs/mod.rs b/src/header/sys_procfs/mod.rs index 48e52950ec..2de5e9ea3f 100644 --- a/src/header/sys_procfs/mod.rs +++ b/src/header/sys_procfs/mod.rs @@ -1,10 +1,12 @@ #[cfg(target_arch = "aarch64")] -use crate::header::arch_aarch64_user::*; +use crate::header::arch_aarch64_user::{elf_fpregset_t, elf_gregset_t}; #[cfg(target_arch = "riscv64")] -use crate::header::arch_riscv64_user::*; +use crate::header::arch_riscv64_user::{elf_fpregset_t, elf_gregset_t}; #[cfg(target_arch = "x86_64")] -use crate::header::arch_x64_user::*; -use crate::platform::types::*; +use crate::header::arch_x64_user::{elf_fpregset_t, elf_gregset_t}; +use crate::platform::types::{ + c_char, c_int, c_long, c_short, c_uint, c_ulong, c_void, pid_t, size_t, +}; pub const ELF_PRARGSZ: size_t = 80;