|
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