| author | |
| committer | |
| log | 9babcac7a650373d9da7945c860fddcabe7050c8 |
| tree | 7fd662c083468daf1d53c86088f11722db0bcfc5 |
| parent | bb25f212b3630eeaac6a76575f21875d7d94e1a4 |
| signature |
4 files changed, 27 insertions(+), 16 deletions(-)
std/c/freebsd.zig+10-5| ... | ... | @@ -42,14 +42,19 @@ pub const pthread_attr_t = extern struct { |
| 42 | 42 | }; |
| 43 | 43 | |
| 44 | 44 | pub const msghdr = extern struct { |
| 45 | msg_name: *u8, | |
| 45 | /// optional address | |
| 46 | msg_name: ?*sockaddr, | |
| 47 | /// size of address | |
| 46 | 48 | msg_namelen: socklen_t, |
| 47 | msg_iov: *iovec, | |
| 49 | /// scatter/gather array | |
| 50 | msg_iov: [*]iovec, | |
| 51 | /// # elements in msg_iov | |
| 48 | 52 | msg_iovlen: i32, |
| 49 | __pad1: i32, | |
| 50 | msg_control: *u8, | |
| 53 | /// ancillary data | |
| 54 | msg_control: ?*c_void, | |
| 55 | /// ancillary data buffer len | |
| 51 | 56 | msg_controllen: socklen_t, |
| 52 | __pad2: socklen_t, | |
| 57 | /// flags on received message | |
| 53 | 58 | msg_flags: i32, |
| 54 | 59 | }; |
| 55 | 60 |
std/c/netbsd.zig+10-5| ... | ... | @@ -42,14 +42,19 @@ pub const pthread_attr_t = extern struct { |
| 42 | 42 | }; |
| 43 | 43 | |
| 44 | 44 | pub const msghdr = extern struct { |
| 45 | msg_name: *u8, | |
| 45 | /// optional address | |
| 46 | msg_name: ?*sockaddr, | |
| 47 | /// size of address | |
| 46 | 48 | msg_namelen: socklen_t, |
| 47 | msg_iov: *iovec, | |
| 49 | /// scatter/gather array | |
| 50 | msg_iov: [*]iovec, | |
| 51 | /// # elements in msg_iov | |
| 48 | 52 | msg_iovlen: i32, |
| 49 | __pad1: i32, | |
| 50 | msg_control: *u8, | |
| 53 | /// ancillary data | |
| 54 | msg_control: ?*c_void, | |
| 55 | /// ancillary data buffer len | |
| 51 | 56 | msg_controllen: socklen_t, |
| 52 | __pad2: socklen_t, | |
| 57 | /// flags on received message | |
| 53 | 58 | msg_flags: i32, |
| 54 | 59 | }; |
| 55 | 60 |
std/os/linux/arm64.zig+3-3| ... | ... | @@ -415,12 +415,12 @@ pub fn syscall6( |
| 415 | 415 | pub extern fn clone(func: extern fn (arg: usize) u8, stack: usize, flags: u32, arg: usize, ptid: *i32, tls: usize, ctid: *i32) usize; |
| 416 | 416 | |
| 417 | 417 | pub const msghdr = extern struct { |
| 418 | msg_name: *u8, | |
| 418 | msg_name: ?*sockaddr, | |
| 419 | 419 | msg_namelen: socklen_t, |
| 420 | msg_iov: *iovec, | |
| 420 | msg_iov: [*]iovec, | |
| 421 | 421 | msg_iovlen: i32, |
| 422 | 422 | __pad1: i32, |
| 423 | msg_control: *u8, | |
| 423 | msg_control: ?*c_void, | |
| 424 | 424 | msg_controllen: socklen_t, |
| 425 | 425 | __pad2: socklen_t, |
| 426 | 426 | msg_flags: i32, |
std/os/linux/x86_64.zig+4-3| ... | ... | @@ -1,5 +1,6 @@ |
| 1 | 1 | const std = @import("../../std.zig"); |
| 2 | 2 | const linux = std.os.linux; |
| 3 | const sockaddr = linux.sockaddr; | |
| 3 | 4 | const socklen_t = linux.socklen_t; |
| 4 | 5 | const iovec = linux.iovec; |
| 5 | 6 | |
| ... | ... | @@ -483,12 +484,12 @@ pub nakedcc fn restore_rt() void { |
| 483 | 484 | } |
| 484 | 485 | |
| 485 | 486 | pub const msghdr = extern struct { |
| 486 | msg_name: *u8, | |
| 487 | msg_name: ?*sockaddr, | |
| 487 | 488 | msg_namelen: socklen_t, |
| 488 | msg_iov: *iovec, | |
| 489 | msg_iov: [*]iovec, | |
| 489 | 490 | msg_iovlen: i32, |
| 490 | 491 | __pad1: i32, |
| 491 | msg_control: *u8, | |
| 492 | msg_control: ?*c_void, | |
| 492 | 493 | msg_controllen: socklen_t, |
| 493 | 494 | __pad2: socklen_t, |
| 494 | 495 | msg_flags: i32, |