1 use pthread_mutex_t;
2 
3 pub type c_long = i32;
4 pub type c_ulong = u32;
5 
6 pub const __SIZEOF_PTHREAD_CONDATTR_T: usize = 4;
7 pub const __SIZEOF_PTHREAD_MUTEX_T: usize = 32;
8 pub const __SIZEOF_PTHREAD_MUTEXATTR_T: usize = 4;
9 pub const __SIZEOF_PTHREAD_RWLOCK_T: usize = 48;
10 
11 align_const! {
12     #[cfg(target_endian = "little")]
13     pub const PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP: ::pthread_mutex_t =
14         pthread_mutex_t {
15             size: [
16                 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
17                 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18             ],
19         };
20     #[cfg(target_endian = "little")]
21     pub const PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP: ::pthread_mutex_t =
22         pthread_mutex_t {
23             size: [
24                 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0,
25                 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
26             ],
27         };
28     #[cfg(target_endian = "little")]
29     pub const PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP: ::pthread_mutex_t =
30         pthread_mutex_t {
31             size: [
32                 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0,
33                 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
34             ],
35         };
36     #[cfg(target_endian = "big")]
37     pub const PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP: ::pthread_mutex_t =
38         pthread_mutex_t {
39             size: [
40                 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
41                 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
42             ],
43         };
44     #[cfg(target_endian = "big")]
45     pub const PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP: ::pthread_mutex_t =
46         pthread_mutex_t {
47             size: [
48                 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0,
49                 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
50             ],
51         };
52     #[cfg(target_endian = "big")]
53     pub const PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP: ::pthread_mutex_t =
54         pthread_mutex_t {
55             size: [
56                 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0,
57                 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
58             ],
59         };
60 }
61 
62 pub const SYS_sync_file_range2: ::c_long = 84;
63