1 s! {
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         __size: [::c_char; 32],
9     }
10 }
11