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