diff --git a/src/context.rs b/src/context.rs index 8c11a7f..3fa8b7e 100644 --- a/src/context.rs +++ b/src/context.rs @@ -1,17 +1,18 @@ use core::prelude::*; use stack::StackSource; use arch::Registers; -use platform; +use stack::Stack; +use os; pub struct Context { regs: Registers, - _stack: platform::Stack + _stack: os::Stack } impl Context { #[inline] pub unsafe fn new(f: F) -> Context where F: FnOnce() + Send + 'static { - let mut stack = platform::StackSource::get_stack(4 << 20); + let mut stack = os::StackSource::get_stack(4 << 20); let regs = Registers::new(&mut stack, f); Context { regs: regs, diff --git a/src/lib.rs b/src/lib.rs index 737df8b..eb7cefa 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -20,4 +20,4 @@ pub mod context; pub mod stack; mod arch; -mod platform; +mod os; diff --git a/src/platform.rs b/src/os.rs similarity index 100% rename from src/platform.rs rename to src/os.rs