diff options
| author | Alex Crichton <alex@alexcrichton.com> | 2014-12-10 07:37:33 -0800 |
|---|---|---|
| committer | Aaron Turon <aturon@mozilla.com> | 2014-12-18 23:31:52 -0800 |
| commit | 7a6c54c46e6ac28d82f940f1d1bf8d0a5fd7e820 (patch) | |
| tree | e039c89917827b6d419ea53a697c18bd8706f298 /src/libstd/rt | |
| parent | 9644d60cc449461f3d7289099654d1f6d227244f (diff) | |
| download | rust-7a6c54c46e6ac28d82f940f1d1bf8d0a5fd7e820.tar.gz rust-7a6c54c46e6ac28d82f940f1d1bf8d0a5fd7e820.zip | |
Fix compilation on linux
Diffstat (limited to 'src/libstd/rt')
| -rw-r--r-- | src/libstd/rt/args.rs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/libstd/rt/args.rs b/src/libstd/rt/args.rs index fed0554863c..3a4705f58b4 100644 --- a/src/libstd/rt/args.rs +++ b/src/libstd/rt/args.rs @@ -51,10 +51,10 @@ mod imp { use string::String; use mem; - use sync::mutex::{StaticMutex, MUTEX_INIT}; + use sync::{StaticMutex, MUTEX_INIT}; static mut GLOBAL_ARGS_PTR: uint = 0; - static LOCK: NativeMutex = MUTEX_INIT; + static LOCK: StaticMutex = MUTEX_INIT; pub unsafe fn init(argc: int, argv: *const *const u8) { let args = load_argc_and_argv(argc, argv); @@ -67,7 +67,7 @@ mod imp { } pub fn take() -> Option<Vec<Vec<u8>>> { - let guard = LOCK.lock(); + let _guard = LOCK.lock(); unsafe { let ptr = get_global_ptr(); let val = mem::replace(&mut *ptr, None); @@ -76,7 +76,7 @@ mod imp { } pub fn put(args: Vec<Vec<u8>>) { - let guard = LOCK.lock(); + let _guard = LOCK.lock(); unsafe { let ptr = get_global_ptr(); rtassert!((*ptr).is_none()); @@ -85,7 +85,7 @@ mod imp { } pub fn clone() -> Option<Vec<Vec<u8>>> { - let guard = LOCK.lock(); + let _guard = LOCK.lock(); unsafe { let ptr = get_global_ptr(); (*ptr).as_ref().map(|s: &Box<Vec<Vec<u8>>>| (**s).clone()) @@ -104,8 +104,8 @@ mod imp { #[cfg(test)] mod tests { - use std::prelude::*; - use std::finally::Finally; + use prelude::*; + use finally::Finally; use super::*; |
