|
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