about summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
authorSteven Stewart-Gallus <sstewartgallus00@mylangara.bc.ca>2013-07-22 14:43:30 -0700
committerSteven Stewart-Gallus <sstewartgallus00@mylangara.bc.ca>2013-07-27 22:06:29 -0700
commit39b3a0561f06b1ea01a12d8fc3372334116a7833 (patch)
treef28193aa80d78d16efd25cf319fbd8b604125173 /src/libstd
parentd0b7515aedcaa161bb206e651a374d7ff27e52a7 (diff)
downloadrust-39b3a0561f06b1ea01a12d8fc3372334116a7833.tar.gz
rust-39b3a0561f06b1ea01a12d8fc3372334116a7833.zip
Fix nits.
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/unstable/sync.rs16
1 files changed, 7 insertions, 9 deletions
diff --git a/src/libstd/unstable/sync.rs b/src/libstd/unstable/sync.rs
index e83f3a53e4c..b6fc5b1f662 100644
--- a/src/libstd/unstable/sync.rs
+++ b/src/libstd/unstable/sync.rs
@@ -236,13 +236,11 @@ impl<T> Drop for UnsafeAtomicRcBox<T>{
 
 /****************************************************************************/
 
-enum RTLittleLock {
-    // We know nothing about the runtime's representation of the
-    // little lock so we leave the definition empty.
-}
+#[allow(non_camel_case_types)] // runtime type
+type rust_little_lock = *libc::c_void;
 
 pub struct LittleLock {
-    l: *RTLittleLock,
+    l: rust_little_lock,
 }
 
 impl Drop for LittleLock {
@@ -351,10 +349,10 @@ impl<T:Send> Exclusive<T> {
 }
 
 extern {
-    fn rust_create_little_lock() -> *RTLittleLock;
-    fn rust_destroy_little_lock(lock: *RTLittleLock);
-    fn rust_lock_little_lock(lock: *RTLittleLock);
-    fn rust_unlock_little_lock(lock: *RTLittleLock);
+    fn rust_create_little_lock() -> rust_little_lock;
+    fn rust_destroy_little_lock(lock: rust_little_lock);
+    fn rust_lock_little_lock(lock: rust_little_lock);
+    fn rust_unlock_little_lock(lock: rust_little_lock);
 }
 
 #[cfg(test)]