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