1 use pthread_mutex_t;
2 
3 pub type c_long = i64;
4 pub type c_ulong = u64;
5 
6 pub const __SIZEOF_PTHREAD_CONDATTR_T: usize = 8;
7 pub const __SIZEOF_PTHREAD_MUTEX_T: usize = 48;
8 pub const __SIZEOF_PTHREAD_MUTEXATTR_T: usize = 8;
9 pub const __SIZEOF_PTHREAD_RWLOCK_T: usize = 56;
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, 0, 0, 0, 0, 1, 0, 0, 0, 0,
17                 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18                 0, 0, 0, 0, 0, 0,
19             ],
20         };
21     #[cfg(target_endian = "little")]
22     pub const PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP: ::pthread_mutex_t =
23         pthread_mutex_t {
24             size: [
25                 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0,
26                 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
27                 0, 0, 0, 0, 0, 0,
28             ],
29         };
30     #[cfg(target_endian = "little")]
31     pub const PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP: ::pthread_mutex_t =
32         pthread_mutex_t {
33             size: [
34                 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0,
35                 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
36                 0, 0, 0, 0, 0, 0,
37             ],
38         };
39     #[cfg(target_endian = "big")]
40     pub const PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP: ::pthread_mutex_t =
41         pthread_mutex_t {
42             size: [
43                 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
44                 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
45                 0, 0, 0, 0, 0, 0,
46             ],
47         };
48     #[cfg(target_endian = "big")]
49     pub const PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP: ::pthread_mutex_t =
50         pthread_mutex_t {
51             size: [
52                 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0,
53                 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
54                 0, 0, 0, 0, 0, 0,
55             ],
56         };
57     #[cfg(target_endian = "big")]
58     pub const PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP: ::pthread_mutex_t =
59         pthread_mutex_t {
60             size: [
61                 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0,
62                 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
63                 0, 0, 0, 0, 0, 0,
64             ],
65         };
66 }
67 
68 pub const SYS_renameat: ::c_long = 38;
69 pub const SYS_sync_file_range: ::c_long = 84;
70 pub const SYS_getrlimit: ::c_long = 163;
71 pub const SYS_setrlimit: ::c_long = 164;
72