aboutsummaryrefslogtreecommitdiff
path: root/std/os/linux/arm64.zig
diff options
context:
space:
mode:
authordaurnimator <quae@daurnimator.com>2019-04-21 18:03:57 +1000
committerdaurnimator <quae@daurnimator.com>2019-04-21 21:50:48 +1000
commit9babcac7a650373d9da7945c860fddcabe7050c8 (patch)
tree7fd662c083468daf1d53c86088f11722db0bcfc5 /std/os/linux/arm64.zig
parentbb25f212b3630eeaac6a76575f21875d7d94e1a4 (diff)
downloadzig-9babcac7a650373d9da7945c860fddcabe7050c8.tar.gz
zig-9babcac7a650373d9da7945c860fddcabe7050c8.zip
std: improve msghdr definition
Diffstat (limited to 'std/os/linux/arm64.zig')
-rw-r--r--std/os/linux/arm64.zig6
1 files changed, 3 insertions, 3 deletions
diff --git a/std/os/linux/arm64.zig b/std/os/linux/arm64.zig
index ac2c18ee5f..25806640bb 100644
--- a/std/os/linux/arm64.zig
+++ b/std/os/linux/arm64.zig
@@ -415,12 +415,12 @@ pub fn syscall6(
pub extern fn clone(func: extern fn (arg: usize) u8, stack: usize, flags: u32, arg: usize, ptid: *i32, tls: usize, ctid: *i32) usize;
pub const msghdr = extern struct {
- msg_name: *u8,
+ msg_name: ?*sockaddr,
msg_namelen: socklen_t,
- msg_iov: *iovec,
+ msg_iov: [*]iovec,
msg_iovlen: i32,
__pad1: i32,
- msg_control: *u8,
+ msg_control: ?*c_void,
msg_controllen: socklen_t,
__pad2: socklen_t,
msg_flags: i32,