diff options
| author | joboet <jonasboettiger@icloud.com> | 2022-06-30 11:48:54 +0200 |
|---|---|---|
| committer | joboet <jonasboettiger@icloud.com> | 2022-06-30 11:48:54 +0200 |
| commit | f7ae92c6bd9b50e3d1cd7ce123ffa15d0e1ecd97 (patch) | |
| tree | 76e231cd7f81b42fb1cf7ad5448f8f22633fef63 /library/std/src/sys/unix/locks/mod.rs | |
| parent | 00ebeb87ac87a492bd59ace6bd43d6ad1629ca4e (diff) | |
| download | rust-f7ae92c6bd9b50e3d1cd7ce123ffa15d0e1ecd97.tar.gz rust-f7ae92c6bd9b50e3d1cd7ce123ffa15d0e1ecd97.zip | |
std: use futex-based locks on Fuchsia
Diffstat (limited to 'library/std/src/sys/unix/locks/mod.rs')
| -rw-r--r-- | library/std/src/sys/unix/locks/mod.rs | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/library/std/src/sys/unix/locks/mod.rs b/library/std/src/sys/unix/locks/mod.rs index 03400efa3c9..f5f92f69358 100644 --- a/library/std/src/sys/unix/locks/mod.rs +++ b/library/std/src/sys/unix/locks/mod.rs @@ -7,10 +7,19 @@ cfg_if::cfg_if! { target_os = "openbsd", target_os = "dragonfly", ))] { - mod futex; + mod futex_mutex; mod futex_rwlock; - pub(crate) use futex::{Mutex, MovableMutex, MovableCondvar}; + mod futex_condvar; + pub(crate) use futex_mutex::{Mutex, MovableMutex}; pub(crate) use futex_rwlock::{RwLock, MovableRwLock}; + pub(crate) use futex_condvar::MovableCondvar; + } else if #[cfg(target_os = "fuchsia")] { + mod fuchsia_mutex; + mod futex_rwlock; + mod futex_condvar; + pub(crate) use fuchsia_mutex::{Mutex, MovableMutex}; + pub(crate) use futex_rwlock::{RwLock, MovableRwLock}; + pub(crate) use futex_condvar::MovableCondvar; } else { mod pthread_mutex; mod pthread_rwlock; |
