| 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 | #[cfg(target_pointer_width = "32")] |
| 9 | __size: [::c_char; 16], |
| 10 | #[cfg(target_pointer_width = "64")] |
| 11 | __size: [::c_char; 32], |
| 12 | } |
| 13 | } |
| 14 |
