diff --git a/src/unix/solarish/illumos.rs b/src/unix/solarish/illumos.rs index 121b5fa06fe7b..a274505334129 100644 --- a/src/unix/solarish/illumos.rs +++ b/src/unix/solarish/illumos.rs @@ -256,6 +256,8 @@ pub const PRIV_USER: ::c_uint = PRIV_DEBUG | PRIV_AWARE_RESET | PRIV_PFEXEC; +pub const PTHREAD_MUTEX_DEFAULT: ::c_int = 8; + pub const LGRP_RSRC_COUNT: ::lgrp_rsrc_t = 2; pub const LGRP_RSRC_CPU: ::lgrp_rsrc_t = 0; pub const LGRP_RSRC_MEM: ::lgrp_rsrc_t = 1; diff --git a/src/unix/solarish/mod.rs b/src/unix/solarish/mod.rs index f0195536bc6e2..99f9f5c5598fc 100644 --- a/src/unix/solarish/mod.rs +++ b/src/unix/solarish/mod.rs @@ -2041,7 +2041,6 @@ pub const PTHREAD_RWLOCK_INITIALIZER: pthread_rwlock_t = pthread_rwlock_t { pub const PTHREAD_MUTEX_NORMAL: ::c_int = 0; pub const PTHREAD_MUTEX_ERRORCHECK: ::c_int = 2; pub const PTHREAD_MUTEX_RECURSIVE: ::c_int = 4; -pub const PTHREAD_MUTEX_DEFAULT: ::c_int = ::PTHREAD_MUTEX_NORMAL; pub const RTLD_NEXT: *mut ::c_void = -1isize as *mut ::c_void; pub const RTLD_DEFAULT: *mut ::c_void = -2isize as *mut ::c_void; diff --git a/src/unix/solarish/solaris.rs b/src/unix/solarish/solaris.rs index 26bbe38b3e208..9faba79fe338b 100644 --- a/src/unix/solarish/solaris.rs +++ b/src/unix/solarish/solaris.rs @@ -191,6 +191,8 @@ pub const PRIV_USER: ::c_uint = PRIV_DEBUG | PRIV_TPD_KILLABLE | PRIV_PROC_TPD_RESET; +pub const PTHREAD_MUTEX_DEFAULT: ::c_int = ::PTHREAD_MUTEX_NORMAL; + extern "C" { pub fn fexecve(fd: ::c_int, argv: *const *mut ::c_char, envp: *const *mut ::c_char) -> ::c_int;