@@ -3787,6 +3787,19 @@ pub const PTHREAD_PROCESS_PRIVATE: ::c_int = 2;
37873787pub  const  PTHREAD_PROCESS_SHARED :  :: c_int  = 1 ; 
37883788pub  const  PTHREAD_CREATE_JOINABLE :  :: c_int  = 1 ; 
37893789pub  const  PTHREAD_CREATE_DETACHED :  :: c_int  = 2 ; 
3790+ pub  const  PTHREAD_INHERIT_SCHED :  :: c_int  = 1 ; 
3791+ pub  const  PTHREAD_EXPLICIT_SCHED :  :: c_int  = 2 ; 
3792+ pub  const  PTHREAD_CANCEL_ENABLE :  :: c_int  = 0x01 ; 
3793+ pub  const  PTHREAD_CANCEL_DISABLE :  :: c_int  = 0x00 ; 
3794+ pub  const  PTHREAD_CANCEL_DEFERRED :  :: c_int  = 0x02 ; 
3795+ pub  const  PTHREAD_CANCEL_ASYNCHRONOUS :  :: c_int  = 0x00 ; 
3796+ pub  const  PTHREAD_CANCELED :  * mut  :: c_void  = 1  as  * mut  :: c_void ; 
3797+ pub  const  PTHREAD_SCOPE_SYSTEM :  :: c_int  = 1 ; 
3798+ pub  const  PTHREAD_SCOPE_PROCESS :  :: c_int  = 2 ; 
3799+ pub  const  PTHREAD_PRIO_NONE :  :: c_int  = 0 ; 
3800+ pub  const  PTHREAD_PRIO_INHERIT :  :: c_int  = 1 ; 
3801+ pub  const  PTHREAD_PRIO_PROTECT :  :: c_int  = 2 ; 
3802+ 
37903803#[ cfg( target_arch = "aarch64" ) ]  
37913804pub  const  PTHREAD_STACK_MIN :  :: size_t  = 16384 ; 
37923805#[ cfg( not( target_arch = "aarch64" ) ) ]  
@@ -5757,6 +5770,40 @@ extern "C" {
57575770    pub  fn  mach_timebase_info ( info :  * mut  :: mach_timebase_info )  -> :: c_int ; 
57585771    pub  fn  mach_host_self ( )  -> mach_port_t ; 
57595772    pub  fn  mach_thread_self ( )  -> mach_port_t ; 
5773+     pub  fn  pthread_once ( 
5774+         once_control :  * mut  :: pthread_once_t , 
5775+         init_routine :  :: Option < unsafe  extern  "C"  fn ( ) > , 
5776+     )  -> :: c_int ; 
5777+     pub  fn  pthread_attr_getinheritsched ( 
5778+         attr :  * const  :: pthread_attr_t , 
5779+         inheritsched :  * mut  :: c_int , 
5780+     )  -> :: c_int ; 
5781+     pub  fn  pthread_attr_getschedpolicy ( 
5782+         attr :  * const  :: pthread_attr_t , 
5783+         policy :  * mut  :: c_int , 
5784+     )  -> :: c_int ; 
5785+     pub  fn  pthread_attr_getscope ( 
5786+         attr :  * const  :: pthread_attr_t , 
5787+         contentionscope :  * mut  :: c_int , 
5788+     )  -> :: c_int ; 
5789+     pub  fn  pthread_attr_getstackaddr ( 
5790+         attr :  * const  :: pthread_attr_t , 
5791+         stackaddr :  * mut  * mut  :: c_void , 
5792+     )  -> :: c_int ; 
5793+     pub  fn  pthread_attr_getdetachstate ( 
5794+         attr :  * const  :: pthread_attr_t , 
5795+         detachstate :  * mut  :: c_int , 
5796+     )  -> :: c_int ; 
5797+     pub  fn  pthread_attr_setinheritsched ( 
5798+         attr :  * mut  :: pthread_attr_t , 
5799+         inheritsched :  :: c_int , 
5800+     )  -> :: c_int ; 
5801+     pub  fn  pthread_attr_setschedpolicy ( attr :  * mut  :: pthread_attr_t ,  policy :  :: c_int )  -> :: c_int ; 
5802+     pub  fn  pthread_attr_setscope ( attr :  * mut  :: pthread_attr_t ,  contentionscope :  :: c_int )  -> :: c_int ; 
5803+     pub  fn  pthread_attr_setstackaddr ( 
5804+         attr :  * mut  :: pthread_attr_t , 
5805+         stackaddr :  * mut  :: c_void , 
5806+     )  -> :: c_int ; 
57605807    pub  fn  pthread_setname_np ( name :  * const  :: c_char )  -> :: c_int ; 
57615808    pub  fn  pthread_getname_np ( thread :  :: pthread_t ,  name :  * mut  :: c_char ,  len :  :: size_t )  -> :: c_int ; 
57625809    pub  fn  pthread_mach_thread_np ( thread :  :: pthread_t )  -> :: mach_port_t ; 
0 commit comments