From 0e21cfb1e5dd5557f9e241fcd0ba6c7433df6d0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=AE=87=E9=80=B8?= Date: Wed, 13 Nov 2024 22:26:25 +0900 Subject: [PATCH] fix: value of PTHREAD_MUTEX_DEFAULT --- src/unix/solarish/illumos.rs | 2 ++ src/unix/solarish/mod.rs | 1 - src/unix/solarish/solaris.rs | 2 ++ 3 files changed, 4 insertions(+), 1 deletion(-) 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;