@@ -4,6 +4,7 @@ use crate::prelude::*;
44use crate :: {
55 off64_t,
66 off_t,
7+ pthread_mutex_t,
78} ;
89
910pub type wchar_t = c_int ;
@@ -293,6 +294,49 @@ s_no_extra_traits! {
293294 }
294295}
295296
297+ #[ cfg( target_endian = "little" ) ]
298+ pub const PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP : pthread_mutex_t = pthread_mutex_t {
299+ size : [
300+ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
301+ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
302+ ] ,
303+ } ;
304+ #[ cfg( target_endian = "little" ) ]
305+ pub const PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP : pthread_mutex_t = pthread_mutex_t {
306+ size : [
307+ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 2 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
308+ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
309+ ] ,
310+ } ;
311+ #[ cfg( target_endian = "little" ) ]
312+ pub const PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP : pthread_mutex_t = pthread_mutex_t {
313+ size : [
314+ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 3 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
315+ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
316+ ] ,
317+ } ;
318+ #[ cfg( target_endian = "big" ) ]
319+ pub const PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP : pthread_mutex_t = pthread_mutex_t {
320+ size : [
321+ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
322+ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
323+ ] ,
324+ } ;
325+ #[ cfg( target_endian = "big" ) ]
326+ pub const PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP : pthread_mutex_t = pthread_mutex_t {
327+ size : [
328+ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 2 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
329+ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
330+ ] ,
331+ } ;
332+ #[ cfg( target_endian = "big" ) ]
333+ pub const PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP : pthread_mutex_t = pthread_mutex_t {
334+ size : [
335+ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 3 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
336+ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
337+ ] ,
338+ } ;
339+
296340pub const POSIX_FADV_DONTNEED : c_int = 4 ;
297341pub const POSIX_FADV_NOREUSE : c_int = 5 ;
298342pub const VEOF : usize = 4 ;
0 commit comments