File tree Expand file tree Collapse file tree 8 files changed +29
-0
lines changed Expand file tree Collapse file tree 8 files changed +29
-0
lines changed Original file line number Diff line number Diff line change @@ -931,7 +931,10 @@ pub const _SC_TRACE_SYS_MAX: ::c_int = 129;
931
931
pub const _SC_TRACE_USER_EVENT_MAX: :: c_int = 130 ;
932
932
pub const _SC_PASS_MAX: :: c_int = 131 ;
933
933
934
+ pub const PTHREAD_MUTEX_NORMAL : :: c_int = 0 ;
935
+ pub const PTHREAD_MUTEX_ERRORCHECK : :: c_int = 1 ;
934
936
pub const PTHREAD_MUTEX_RECURSIVE : :: c_int = 2 ;
937
+ pub const PTHREAD_MUTEX_DEFAULT : :: c_int = PTHREAD_MUTEX_NORMAL ;
935
938
pub const _PTHREAD_MUTEX_SIG_init: :: c_long = 0x32AAABA7 ;
936
939
pub const _PTHREAD_COND_SIG_init: :: c_long = 0x3CB0B1BB ;
937
940
pub const _PTHREAD_RWLOCK_SIG_init: :: c_long = 0x2DA8B3B4 ;
Original file line number Diff line number Diff line change @@ -646,7 +646,11 @@ pub const _SC_HOST_NAME_MAX: ::c_int = 72;
646
646
pub const PTHREAD_MUTEX_INITIALIZER : pthread_mutex_t = 0 as * mut _ ;
647
647
pub const PTHREAD_COND_INITIALIZER : pthread_cond_t = 0 as * mut _ ;
648
648
pub const PTHREAD_RWLOCK_INITIALIZER : pthread_rwlock_t = 0 as * mut _ ;
649
+ pub const PTHREAD_MUTEX_ERRORCHECK : :: c_int = 1 ;
649
650
pub const PTHREAD_MUTEX_RECURSIVE : :: c_int = 2 ;
651
+ pub const PTHREAD_MUTEX_NORMAL : :: c_int = 3 ;
652
+ pub const PTHREAD_MUTEX_ADAPTIVE_NP : :: c_int = 4 ;
653
+ pub const PTHREAD_MUTEX_DEFAULT : :: c_int = PTHREAD_MUTEX_ERRORCHECK ;
650
654
651
655
pub const SCHED_FIFO : :: c_int = 1 ;
652
656
pub const SCHED_OTHER : :: c_int = 2 ;
Original file line number Diff line number Diff line change @@ -270,7 +270,12 @@ pub const ST_NOSUID: ::c_ulong = 2;
270
270
pub const PTHREAD_MUTEX_INITIALIZER : pthread_mutex_t = 0 as * mut _ ;
271
271
pub const PTHREAD_COND_INITIALIZER : pthread_cond_t = 0 as * mut _ ;
272
272
pub const PTHREAD_RWLOCK_INITIALIZER : pthread_rwlock_t = 0 as * mut _ ;
273
+
274
+ pub const PTHREAD_MUTEX_ERRORCHECK : :: c_int = 1 ;
273
275
pub const PTHREAD_MUTEX_RECURSIVE : :: c_int = 2 ;
276
+ pub const PTHREAD_MUTEX_NORMAL : :: c_int = 3 ;
277
+ pub const PTHREAD_MUTEX_STRICT_NP : :: c_int = 4 ;
278
+ pub const PTHREAD_MUTEX_DEFAULT : :: c_int = PTHREAD_MUTEX_STRICT_NP ;
274
279
275
280
pub const TMP_MAX : :: c_uint = 0x7fffffff ;
276
281
Original file line number Diff line number Diff line change @@ -345,7 +345,10 @@ pub const PTHREAD_RWLOCK_INITIALIZER: pthread_rwlock_t = pthread_rwlock_t {
345
345
ptr_owner : 0 ,
346
346
ptr_private : 0 as * mut _ ,
347
347
} ;
348
+ pub const PTHREAD_MUTEX_NORMAL : :: c_int = 0 ;
349
+ pub const PTHREAD_MUTEX_ERRORCHECK : :: c_int = 1 ;
348
350
pub const PTHREAD_MUTEX_RECURSIVE : :: c_int = 2 ;
351
+ pub const PTHREAD_MUTEX_DEFAULT : :: c_int = PTHREAD_MUTEX_NORMAL ;
349
352
350
353
pub const EVFILT_AIO : :: int16_t = 2 ;
351
354
pub const EVFILT_PROC : :: int16_t = 4 ;
Original file line number Diff line number Diff line change @@ -239,7 +239,12 @@ pub const ST_NOSUID: ::c_ulong = 2;
239
239
pub const PTHREAD_MUTEX_INITIALIZER : pthread_mutex_t = 0 as * mut _ ;
240
240
pub const PTHREAD_COND_INITIALIZER : pthread_cond_t = 0 as * mut _ ;
241
241
pub const PTHREAD_RWLOCK_INITIALIZER : pthread_rwlock_t = 0 as * mut _ ;
242
+
243
+ pub const PTHREAD_MUTEX_ERRORCHECK : :: c_int = 1 ;
242
244
pub const PTHREAD_MUTEX_RECURSIVE : :: c_int = 2 ;
245
+ pub const PTHREAD_MUTEX_NORMAL : :: c_int = 3 ;
246
+ pub const PTHREAD_MUTEX_STRICT_NP : :: c_int = 4 ;
247
+ pub const PTHREAD_MUTEX_DEFAULT : :: c_int = PTHREAD_MUTEX_STRICT_NP ;
243
248
244
249
pub const TMP_MAX : :: c_uint = 0x7fffffff ;
245
250
Original file line number Diff line number Diff line change @@ -157,7 +157,10 @@ pub const _SC_THREAD_PRIO_PROTECT: ::c_int = 84;
157
157
pub const _SC_THREAD_SAFE_FUNCTIONS: :: c_int = 85 ;
158
158
pub const _SC_NPROCESSORS_ONLN: :: c_int = 97 ;
159
159
160
+ pub const PTHREAD_MUTEX_NORMAL : :: c_int = 0 ;
160
161
pub const PTHREAD_MUTEX_RECURSIVE : :: c_int = 1 ;
162
+ pub const PTHREAD_MUTEX_ERRORCHECK : :: c_int = 2 ;
163
+ pub const PTHREAD_MUTEX_DEFAULT : :: c_int = PTHREAD_MUTEX_NORMAL ;
161
164
162
165
pub const FIOCLEX : :: c_int = 0x5451 ;
163
166
Original file line number Diff line number Diff line change @@ -401,7 +401,10 @@ pub const PTHREAD_RWLOCK_INITIALIZER: pthread_rwlock_t = pthread_rwlock_t {
401
401
__align : [ ] ,
402
402
size : [ 0 ; __SIZEOF_PTHREAD_RWLOCK_T] ,
403
403
} ;
404
+ pub const PTHREAD_MUTEX_NORMAL : :: c_int = 0 ;
404
405
pub const PTHREAD_MUTEX_RECURSIVE : :: c_int = 1 ;
406
+ pub const PTHREAD_MUTEX_ERRORCHECK : :: c_int = 2 ;
407
+ pub const PTHREAD_MUTEX_DEFAULT : :: c_int = PTHREAD_MUTEX_NORMAL ;
405
408
pub const __SIZEOF_PTHREAD_COND_T: usize = 48 ;
406
409
407
410
pub const SCHED_OTHER : :: c_int = 0 ;
Original file line number Diff line number Diff line change @@ -831,7 +831,10 @@ pub const PTHREAD_RWLOCK_INITIALIZER: pthread_rwlock_t = pthread_rwlock_t {
831
831
__pthread_rwlock_readercv : PTHREAD_COND_INITIALIZER ,
832
832
__pthread_rwlock_writercv : PTHREAD_COND_INITIALIZER
833
833
} ;
834
+ pub const PTHREAD_MUTEX_NORMAL : :: c_int = 0 ;
835
+ pub const PTHREAD_MUTEX_ERRORCHECK : :: c_int = 2 ;
834
836
pub const PTHREAD_MUTEX_RECURSIVE : :: c_int = 4 ;
837
+ pub const PTHREAD_MUTEX_DEFAULT : :: c_int = PTHREAD_MUTEX_NORMAL ;
835
838
836
839
f ! {
837
840
pub fn FD_CLR ( fd: :: c_int, set: * mut fd_set) -> ( ) {
You can’t perform that action at this time.
0 commit comments