Update redox_syscall to 0.2.4

This commit is contained in:
Jeremy Soller
2021-01-11 07:01:05 -07:00
parent 334584b3d5
commit ea6b1e7f8b
6 changed files with 24 additions and 10 deletions
+2 -1
View File
@@ -1,5 +1,6 @@
use core::mem;
use syscall::IntRegisters;
use crate::syscall::IntRegisters;
use super::super::flags::*;
+2 -1
View File
@@ -1,6 +1,7 @@
use core::mem;
use core::sync::atomic::{AtomicBool, Ordering};
use syscall::data::FloatRegisters;
use crate::syscall::FloatRegisters;
/// This must be used by the kernel to ensure that context switches are done atomically
/// Compare and exchange this to true when beginning a context switch on any CPU
+3 -1
View File
@@ -4,7 +4,9 @@ use crate::{
ptrace,
scheme::{AtomicSchemeId, SchemeId},
syscall::{
data::{FloatRegisters, IntRegisters, PtraceEvent, Stat},
FloatRegisters,
IntRegisters,
data::{PtraceEvent, Stat},
error::*,
flag::*,
scheme::{calc_seek_offset_usize, Scheme},
+11 -1
View File
@@ -4,7 +4,17 @@
extern crate syscall;
pub use self::syscall::{data, error, flag, io, number, ptrace_event, scheme};
pub use self::syscall::{
FloatRegisters,
IntRegisters,
data,
error,
flag,
io,
number,
ptrace_event,
scheme,
};
pub use self::driver::*;
pub use self::fs::*;