5 all(target_os = "emscripten", target_feature = "atomics"),
8 target_os = "dragonfly",
13 pub(crate) use futex_mutex::Mutex;
14 pub(crate) use futex_rwlock::RwLock;
15 pub(crate) use futex_condvar::Condvar;
16 } else if #[cfg(target_os = "fuchsia")] {
20 pub(crate) use fuchsia_mutex::Mutex;
21 pub(crate) use futex_rwlock::RwLock;
22 pub(crate) use futex_condvar::Condvar;
27 pub(crate) use pthread_mutex::Mutex;
28 pub(crate) use pthread_rwlock::RwLock;
29 pub(crate) use pthread_condvar::Condvar;