From 631046be03618f41b4e9ebe303d9a8a4624bdcc8 Mon Sep 17 00:00:00 2001 From: Mike Hommey Date: Wed, 4 Apr 2018 13:44:22 +0900 Subject: [PATCH] Add PTHREAD_MUTEX_ADAPTIVE_NP for glibc --- src/unix/notbsd/linux/mod.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/unix/notbsd/linux/mod.rs b/src/unix/notbsd/linux/mod.rs index e495dc2d18f45..0c0d2bc1a06a5 100644 --- a/src/unix/notbsd/linux/mod.rs +++ b/src/unix/notbsd/linux/mod.rs @@ -816,6 +816,14 @@ pub const PTHREAD_RWLOCK_INITIALIZER: pthread_rwlock_t = pthread_rwlock_t { pub const PTHREAD_MUTEX_NORMAL: ::c_int = 0; pub const PTHREAD_MUTEX_RECURSIVE: ::c_int = 1; pub const PTHREAD_MUTEX_ERRORCHECK: ::c_int = 2; + +cfg_if! { + if #[cfg(target_env = "gnu")] { + pub const PTHREAD_MUTEX_ADAPTIVE_NP: ::c_int = 3; + } else { + } +} + pub const PTHREAD_MUTEX_DEFAULT: ::c_int = PTHREAD_MUTEX_NORMAL; pub const PTHREAD_PROCESS_PRIVATE: ::c_int = 0; pub const PTHREAD_PROCESS_SHARED: ::c_int = 1;