| ... | ... | @@ -251,48 +251,36 @@ pub const EAI_MAX = 15; |
| 251 | 251 | |
| 252 | 252 | pub const msghdr = extern struct { |
| 253 | 253 | /// optional address |
| 254 | | msg_name: ?*sockaddr, |
| 255 | | |
| 254 | name: ?*sockaddr, |
| 256 | 255 | /// size of address |
| 257 | | msg_namelen: socklen_t, |
| 258 | | |
| 256 | namelen: socklen_t, |
| 259 | 257 | /// scatter/gather array |
| 260 | | msg_iov: [*]iovec, |
| 261 | | |
| 262 | | /// # elements in msg_iov |
| 263 | | msg_iovlen: c_uint, |
| 264 | | |
| 258 | iov: [*]iovec, |
| 259 | /// # elements in iov |
| 260 | iovlen: c_uint, |
| 265 | 261 | /// ancillary data |
| 266 | | msg_control: ?*anyopaque, |
| 267 | | |
| 262 | control: ?*anyopaque, |
| 268 | 263 | /// ancillary data buffer len |
| 269 | | msg_controllen: socklen_t, |
| 270 | | |
| 264 | controllen: socklen_t, |
| 271 | 265 | /// flags on received message |
| 272 | | msg_flags: c_int, |
| 266 | flags: c_int, |
| 273 | 267 | }; |
| 274 | 268 | |
| 275 | 269 | pub const msghdr_const = extern struct { |
| 276 | 270 | /// optional address |
| 277 | | msg_name: ?*const sockaddr, |
| 278 | | |
| 271 | name: ?*const sockaddr, |
| 279 | 272 | /// size of address |
| 280 | | msg_namelen: socklen_t, |
| 281 | | |
| 273 | namelen: socklen_t, |
| 282 | 274 | /// scatter/gather array |
| 283 | | msg_iov: [*]const iovec_const, |
| 284 | | |
| 285 | | /// # elements in msg_iov |
| 286 | | msg_iovlen: c_uint, |
| 287 | | |
| 275 | iov: [*]const iovec_const, |
| 276 | /// # elements in iov |
| 277 | iovlen: c_uint, |
| 288 | 278 | /// ancillary data |
| 289 | | msg_control: ?*const anyopaque, |
| 290 | | |
| 279 | control: ?*const anyopaque, |
| 291 | 280 | /// ancillary data buffer len |
| 292 | | msg_controllen: socklen_t, |
| 293 | | |
| 281 | controllen: socklen_t, |
| 294 | 282 | /// flags on received message |
| 295 | | msg_flags: c_int, |
| 283 | flags: c_int, |
| 296 | 284 | }; |
| 297 | 285 | |
| 298 | 286 | pub const Stat = extern struct { |