|
26 | 26 | } |
27 | 27 | } |
28 | 28 |
|
| 29 | +s_no_extra_traits! { |
| 30 | + #[cfg_attr(feature = "extra_traits", allow(missing_debug_implementations))] |
| 31 | + pub union door_desc_t__d_data { |
| 32 | + pub d_desc: door_desc_t__d_data__d_desc, |
| 33 | + d_resv: [::c_int; 5], /* Check out /usr/include/sys/door.h */ |
| 34 | + } |
| 35 | + |
| 36 | + #[cfg_attr(feature = "extra_traits", allow(missing_debug_implementations))] |
| 37 | + pub struct door_desc_t { |
| 38 | + pub d_attributes: door_attr_t, |
| 39 | + pub d_data: door_desc_t__d_data, |
| 40 | + } |
| 41 | + |
| 42 | + #[cfg_attr(feature = "extra_traits", allow(missing_debug_implementations))] |
| 43 | + pub struct door_arg_t { |
| 44 | + pub data_ptr: *const ::c_char, |
| 45 | + pub data_size: ::size_t, |
| 46 | + pub desc_ptr: *const door_desc_t, |
| 47 | + pub dec_num: ::c_uint, |
| 48 | + pub rbuf: *const ::c_char, |
| 49 | + pub rsize: ::size_t, |
| 50 | + } |
| 51 | +} |
| 52 | + |
29 | 53 | pub const PORT_SOURCE_POSTWAIT: ::c_int = 8; |
30 | 54 | pub const PORT_SOURCE_SIGNAL: ::c_int = 9; |
31 | 55 |
|
@@ -75,27 +99,3 @@ extern "C" { |
75 | 99 |
|
76 | 100 | pub fn euidaccess(path: *const ::c_char, amode: ::c_int) -> ::c_int; |
77 | 101 | } |
78 | | - |
79 | | -s_no_extra_traits! { |
80 | | - #[cfg_attr(feature = "extra_traits", allow(missing_debug_implementations))] |
81 | | - pub union door_desc_t__d_data { |
82 | | - pub d_desc: door_desc_t__d_data__d_desc, |
83 | | - d_resv: [::c_int; 5], /* Check out /usr/include/sys/door.h */ |
84 | | - } |
85 | | - |
86 | | - #[cfg_attr(feature = "extra_traits", allow(missing_debug_implementations))] |
87 | | - pub struct door_desc_t { |
88 | | - pub d_attributes: door_attr_t, |
89 | | - pub d_data: door_desc_t__d_data, |
90 | | - } |
91 | | - |
92 | | - #[cfg_attr(feature = "extra_traits", allow(missing_debug_implementations))] |
93 | | - pub struct door_arg_t { |
94 | | - pub data_ptr: *const ::c_char, |
95 | | - pub data_size: ::size_t, |
96 | | - pub desc_ptr: *const door_desc_t, |
97 | | - pub dec_num: ::c_uint, |
98 | | - pub rbuf: *const ::c_char, |
99 | | - pub rsize: ::size_t, |
100 | | - } |
101 | | -} |
0 commit comments