From 9f6a7ceee819e847eb4e0218c4452ac1d0cffad4 Mon Sep 17 00:00:00 2001
From: Petr Sumbera <petr.sumbera@oracle.com>
Date: Wed, 9 Sep 2020 16:30:56 +0200
Subject: [PATCH] add pthread_getattr_np() and pthread_attr_getstack() support
 for illumos and Solaris systems

---
 src/unix/solarish/mod.rs | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/src/unix/solarish/mod.rs b/src/unix/solarish/mod.rs
index 532e5aa6..9b1daeb6 100644
--- a/src/unix/solarish/mod.rs
+++ b/src/unix/solarish/mod.rs
@@ -2266,6 +2266,15 @@ extern "C" {
         f: extern "C" fn(*mut ::c_void) -> *mut ::c_void,
         value: *mut ::c_void,
     ) -> ::c_int;
+    pub fn pthread_getattr_np(
+        thread: ::pthread_t,
+        attr: *mut ::pthread_attr_t,
+    ) -> ::c_int;
+    pub fn pthread_attr_getstack(
+        attr: *const ::pthread_attr_t,
+        stackaddr: *mut *mut ::c_void,
+        stacksize: *mut ::size_t,
+    ) -> ::c_int;
     pub fn pthread_condattr_getclock(
         attr: *const pthread_condattr_t,
         clock_id: *mut clockid_t,
-- 
GitLab