about summary refs log tree commit diff
path: root/src/libstd/rt
diff options
context:
space:
mode:
authorAlex Crichton <alex@alexcrichton.com>2014-12-10 07:37:33 -0800
committerAaron Turon <aturon@mozilla.com>2014-12-18 23:31:52 -0800
commit7a6c54c46e6ac28d82f940f1d1bf8d0a5fd7e820 (patch)
treee039c89917827b6d419ea53a697c18bd8706f298 /src/libstd/rt
parent9644d60cc449461f3d7289099654d1f6d227244f (diff)
downloadrust-7a6c54c46e6ac28d82f940f1d1bf8d0a5fd7e820.tar.gz
rust-7a6c54c46e6ac28d82f940f1d1bf8d0a5fd7e820.zip
Fix compilation on linux
Diffstat (limited to 'src/libstd/rt')
-rw-r--r--src/libstd/rt/args.rs14
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::*;