Browse Source

Fix import of user_regs_struct

Jeremy Soller 4 years ago
parent
commit
2cf3ccae72
1 changed files with 6 additions and 1 deletions
  1. 6 1
      src/platform/redox/ptrace.rs

+ 6 - 1
src/platform/redox/ptrace.rs

@@ -8,10 +8,15 @@ use super::super::{errno, types::*, Pal, PalPtrace, PalSignal, Sys};
 use crate::{
     c_str::CString,
     fs::File,
-    header::{errno as errnoh, fcntl, signal, sys_ptrace, sys_user::user_regs_struct},
+    header::{errno as errnoh, fcntl, signal, sys_ptrace},
     io::{self, prelude::*},
     sync::{Mutex, Once},
 };
+#[cfg(target_arch = "aarch64")]
+use crate::header::arch_aarch64_user::user_regs_struct;
+#[cfg(target_arch = "x86_64")]
+use crate::header::arch_x64_user::user_regs_struct;
+
 use alloc::collections::{btree_map::Entry, BTreeMap};
 use core::mem;
 use syscall;