diff options
Diffstat (limited to 'library/std/src/sys/wasm/mod.rs')
| -rw-r--r-- | library/std/src/sys/wasm/mod.rs | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/library/std/src/sys/wasm/mod.rs b/library/std/src/sys/wasm/mod.rs index 9f6700caf14..9992e44b0e7 100644 --- a/library/std/src/sys/wasm/mod.rs +++ b/library/std/src/sys/wasm/mod.rs @@ -49,16 +49,13 @@ pub mod time; cfg_if::cfg_if! { if #[cfg(target_feature = "atomics")] { - #[path = "atomics/condvar.rs"] - mod condvar; - #[path = "atomics/mutex.rs"] - mod mutex; - #[path = "atomics/rwlock.rs"] - mod rwlock; + #[path = "../unix/locks"] pub mod locks { - pub use super::condvar::*; - pub use super::mutex::*; - pub use super::rwlock::*; + #![allow(unsafe_op_in_unsafe_fn)] + mod futex; + mod futex_rwlock; + pub use futex::{Mutex, MovableMutex, Condvar, MovableCondvar}; + pub use futex_rwlock::{RwLock, MovableRwLock}; } #[path = "atomics/futex.rs"] pub mod futex; |
