authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2019-10-30 20:57:20-04:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2019-10-30 20:57:20-04:00
log7b7ba51642c832c77ec2668491843be3b0114124
tree83ec3758b3cec6dc161aa9a78d9887f6406c9c1c
parentd7f15aa2cbead42516fe1339cd5395c3221216f4
signaturelock-open Commit is signed but in an unrecognized format.

fix os.sockaddr being a union instead of a struct


5 files changed, 5 insertions(+), 5 deletions(-)

lib/std/net/test.zig+1-1
...@@ -4,7 +4,7 @@ const mem = std.mem;...@@ -4,7 +4,7 @@ const mem = std.mem;
4const testing = std.testing;4const testing = std.testing;
55
6test "parse and render IPv6 addresses" {6test "parse and render IPv6 addresses" {
7 const addr = net.IpAddress.parseIp6("FF01:0:0:0:0:0:0:FB", 80);7 const addr = try net.IpAddress.parseIp6("FF01:0:0:0:0:0:0:FB", 80);
8 var buf: [100]u8 = undefined;8 var buf: [100]u8 = undefined;
9 const printed = try std.fmt.bufPrint(&buf, "{}", addr);9 const printed = try std.fmt.bufPrint(&buf, "{}", addr);
10 std.testing.expect(mem.eql(u8, "[ff01::fb]:80", printed));10 std.testing.expect(mem.eql(u8, "[ff01::fb]:80", printed));
lib/std/os/bits/darwin.zig+1-1
...@@ -8,7 +8,7 @@ pub const pid_t = c_int;...@@ -8,7 +8,7 @@ pub const pid_t = c_int;
8pub const in_port_t = u16;8pub const in_port_t = u16;
9pub const sa_family_t = u8;9pub const sa_family_t = u8;
10pub const socklen_t = u32;10pub const socklen_t = u32;
11pub const sockaddr = extern union {11pub const sockaddr = extern struct {
12 len: u8,12 len: u8,
13 family: sa_family_t,13 family: sa_family_t,
14 data: [14]u8,14 data: [14]u8,
lib/std/os/bits/freebsd.zig+1-1
...@@ -137,7 +137,7 @@ pub const dirent = extern struct {...@@ -137,7 +137,7 @@ pub const dirent = extern struct {
137pub const in_port_t = u16;137pub const in_port_t = u16;
138pub const sa_family_t = u16;138pub const sa_family_t = u16;
139139
140pub const sockaddr = extern union {140pub const sockaddr = extern struct {
141 /// total length141 /// total length
142 len: u8,142 len: u8,
143143
lib/std/os/bits/linux.zig+1-1
...@@ -809,7 +809,7 @@ pub const in_port_t = u16;...@@ -809,7 +809,7 @@ pub const in_port_t = u16;
809pub const sa_family_t = u16;809pub const sa_family_t = u16;
810pub const socklen_t = u32;810pub const socklen_t = u32;
811811
812pub const sockaddr = extern union {812pub const sockaddr = extern struct {
813 family: sa_family_t,813 family: sa_family_t,
814 data: [14]u8,814 data: [14]u8,
815};815};
lib/std/os/bits/netbsd.zig+1-1
...@@ -133,7 +133,7 @@ pub const dirent = extern struct {...@@ -133,7 +133,7 @@ pub const dirent = extern struct {
133pub const in_port_t = u16;133pub const in_port_t = u16;
134pub const sa_family_t = u8;134pub const sa_family_t = u8;
135135
136pub const sockaddr = extern union {136pub const sockaddr = extern struct {
137 /// total length137 /// total length
138 len: u8,138 len: u8,
139139