From 7a6c54c46e6ac28d82f940f1d1bf8d0a5fd7e820 Mon Sep 17 00:00:00 2001 From: Alex Crichton Date: Wed, 10 Dec 2014 07:37:33 -0800 Subject: Fix compilation on linux --- src/libstd/rt/args.rs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'src/libstd/rt') 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>> { - 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>) { - 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>> { - let guard = LOCK.lock(); + let _guard = LOCK.lock(); unsafe { let ptr = get_global_ptr(); (*ptr).as_ref().map(|s: &Box>>| (**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::*; -- cgit 1.4.1-3-g733a5