1s! {
2 // FIXME this is actually a union
3 #[cfg_attr(target_pointer_width = "32",
4 repr(align(4)))]
5 #[cfg_attr(target_pointer_width = "64",
6 repr(align(8)))]
7 pub struct sem_t {
8 #[cfg(target_pointer_width = "32")]
9 __size: [::c_char; 16],
10 #[cfg(target_pointer_width = "64")]
11 __size: [::c_char; 32],
12 }
13}
14