|
69 | 69 | pub sin6_scope_id: u32,
|
70 | 70 | }
|
71 | 71 |
|
72 |
| - pub struct sockaddr_un { |
73 |
| - pub sun_len: u8, |
74 |
| - pub sun_family: sa_family_t, |
75 |
| - pub sun_path: [::c_char; 126] |
76 |
| - } |
77 |
| - |
78 |
| - pub struct sockaddr_storage { |
79 |
| - pub ss_len: u8, |
80 |
| - pub ss_family: sa_family_t, |
81 |
| - __ss_pad1: [u8; 6], |
82 |
| - __ss_pad2: u64, |
83 |
| - __ss_pad3: [u8; 112], |
84 |
| - } |
85 |
| - |
86 | 72 | pub struct addrinfo {
|
87 | 73 | pub ai_flags: ::c_int,
|
88 | 74 | pub ai_family: ::c_int,
|
@@ -211,15 +197,6 @@ s! {
|
211 | 197 | pub st_blocks: blkcnt_t,
|
212 | 198 | }
|
213 | 199 |
|
214 |
| - pub struct dirent { |
215 |
| - pub d_dev: dev_t, |
216 |
| - pub d_pdev: dev_t, |
217 |
| - pub d_ino: ino_t, |
218 |
| - pub d_pino: i64, |
219 |
| - pub d_reclen: ::c_ushort, |
220 |
| - pub d_name: [::c_char; 1024], // Max length is _POSIX_PATH_MAX |
221 |
| - } |
222 |
| - |
223 | 200 | pub struct glob_t {
|
224 | 201 | pub gl_pathc: ::size_t,
|
225 | 202 | __unused1: ::size_t,
|
@@ -331,6 +308,32 @@ s! {
|
331 | 308 | }
|
332 | 309 | }
|
333 | 310 |
|
| 311 | +s_no_extra_traits! { |
| 312 | + #[allow(missing_debug_implementations)] |
| 313 | + pub struct sockaddr_un { |
| 314 | + pub sun_len: u8, |
| 315 | + pub sun_family: sa_family_t, |
| 316 | + pub sun_path: [::c_char; 126] |
| 317 | + } |
| 318 | + #[allow(missing_debug_implementations)] |
| 319 | + pub struct sockaddr_storage { |
| 320 | + pub ss_len: u8, |
| 321 | + pub ss_family: sa_family_t, |
| 322 | + __ss_pad1: [u8; 6], |
| 323 | + __ss_pad2: u64, |
| 324 | + __ss_pad3: [u8; 112], |
| 325 | + } |
| 326 | + #[allow(missing_debug_implementations)] |
| 327 | + pub struct dirent { |
| 328 | + pub d_dev: dev_t, |
| 329 | + pub d_pdev: dev_t, |
| 330 | + pub d_ino: ino_t, |
| 331 | + pub d_pino: i64, |
| 332 | + pub d_reclen: ::c_ushort, |
| 333 | + pub d_name: [::c_char; 1024], // Max length is _POSIX_PATH_MAX |
| 334 | + } |
| 335 | +} |
| 336 | + |
334 | 337 | // intentionally not public, only used for fd_set
|
335 | 338 | cfg_if! {
|
336 | 339 | if #[cfg(target_pointer_width = "32")] {
|
|
0 commit comments