File tree Expand file tree Collapse file tree 2 files changed +16
-0
lines changed
src/unix/linux_like/linux Expand file tree Collapse file tree 2 files changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -1653,6 +1653,9 @@ PTHREAD_CREATE_DETACHED
1653
1653
PTHREAD_CREATE_JOINABLE
1654
1654
PTHREAD_MUTEX_DEFAULT
1655
1655
PTHREAD_MUTEX_ERRORCHECK
1656
+ PTHREAD_PRIO_NONE
1657
+ PTHREAD_PRIO_INHERIT
1658
+ PTHREAD_PRIO_PROTECT
1656
1659
PTHREAD_PROCESS_PRIVATE
1657
1660
PTHREAD_PROCESS_SHARED
1658
1661
PTHREAD_STACK_MIN
@@ -2951,7 +2954,9 @@ pthread_getschedparam
2951
2954
pthread_kill
2952
2955
pthread_mutex_consistent
2953
2956
pthread_mutex_timedlock
2957
+ pthread_mutexattr_getprotocol
2954
2958
pthread_mutexattr_getpshared
2959
+ pthread_mutexattr_setprotocol
2955
2960
pthread_mutexattr_setpshared
2956
2961
pthread_mutexattr_getrobust
2957
2962
pthread_mutexattr_setrobust
Original file line number Diff line number Diff line change @@ -1519,6 +1519,9 @@ pub const PTHREAD_MUTEX_ERRORCHECK: ::c_int = 2;
1519
1519
pub const PTHREAD_MUTEX_DEFAULT : :: c_int = PTHREAD_MUTEX_NORMAL ;
1520
1520
pub const PTHREAD_MUTEX_STALLED : :: c_int = 0 ;
1521
1521
pub const PTHREAD_MUTEX_ROBUST : :: c_int = 1 ;
1522
+ pub const PTHREAD_PRIO_NONE : :: c_int = 0 ;
1523
+ pub const PTHREAD_PRIO_INHERIT : :: c_int = 1 ;
1524
+ pub const PTHREAD_PRIO_PROTECT : :: c_int = 2 ;
1522
1525
pub const PTHREAD_PROCESS_PRIVATE : :: c_int = 0 ;
1523
1526
pub const PTHREAD_PROCESS_SHARED : :: c_int = 1 ;
1524
1527
pub const __SIZEOF_PTHREAD_COND_T: usize = 48 ;
@@ -3788,6 +3791,14 @@ extern "C" {
3788
3791
timeout : * const :: timespec ,
3789
3792
sigmask : * const sigset_t ,
3790
3793
) -> :: c_int ;
3794
+ pub fn pthread_mutexattr_getprotocol (
3795
+ attr : * const pthread_mutexattr_t ,
3796
+ protocol : * mut :: c_int ,
3797
+ ) -> :: c_int ;
3798
+ pub fn pthread_mutexattr_setprotocol (
3799
+ attr : * mut pthread_mutexattr_t ,
3800
+ protocol : :: c_int ,
3801
+ ) -> :: c_int ;
3791
3802
pub fn pthread_mutex_consistent ( mutex : * mut pthread_mutex_t ) -> :: c_int ;
3792
3803
pub fn pthread_mutex_timedlock (
3793
3804
lock : * mut pthread_mutex_t ,
You can’t perform that action at this time.
0 commit comments