authorgravatar for kenta@lithdew.netlithdew <kenta@lithdew.net> 2021-05-09 20:24:55+09:00
committergravatar for kenta@lithdew.netlithdew <kenta@lithdew.net> 2021-05-10 19:22:31+09:00
log0d0edd23a81a195947950d4daa9c40a30fd5dfc9
treec8ee2d0366d11eb0cdeaa94a85d4739abf9e9aaf
parente652595f2abbe02e4dcb88450d7cf173b1e74968

std/os: add missing sockaddr_storage defs


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

lib/std/os/bits/dragonfly.zig+8
...@@ -380,6 +380,14 @@ pub const sockaddr = extern struct {...@@ -380,6 +380,14 @@ pub const sockaddr = extern struct {
380 sa_data: [14]u8,380 sa_data: [14]u8,
381};381};
382382
383pub const sockaddr_storage = extern struct {
384 len: u8,
385 family: sa_family_t,
386 __pad1: [5]u8,
387 __align: i64,
388 __pad2: [112]u8,
389};
390
383pub const Kevent = extern struct {391pub const Kevent = extern struct {
384 ident: usize,392 ident: usize,
385 filter: c_short,393 filter: c_short,
lib/std/os/bits/freebsd.zig+8
...@@ -206,6 +206,14 @@ pub const sockaddr = extern struct {...@@ -206,6 +206,14 @@ pub const sockaddr = extern struct {
206 data: [14]u8,206 data: [14]u8,
207};207};
208208
209pub const sockaddr_storage = extern struct {
210 len: u8,
211 family: sa_family_t,
212 __pad1: [5]u8,
213 __align: i64,
214 __pad2: [112]u8,
215};
216
209pub const sockaddr_in = extern struct {217pub const sockaddr_in = extern struct {
210 len: u8 = @sizeOf(sockaddr_in),218 len: u8 = @sizeOf(sockaddr_in),
211 family: sa_family_t = AF_INET,219 family: sa_family_t = AF_INET,
lib/std/os/bits/haiku.zig+8
...@@ -239,6 +239,14 @@ pub const sockaddr = extern struct {...@@ -239,6 +239,14 @@ pub const sockaddr = extern struct {
239 data: [14]u8,239 data: [14]u8,
240};240};
241241
242pub const sockaddr_storage = extern struct {
243 len: u8,
244 family: sa_family_t,
245 __pad1: [5]u8,
246 __align: i64,
247 __pad2: [112]u8,
248};
249
242pub const sockaddr_in = extern struct {250pub const sockaddr_in = extern struct {
243 len: u8 = @sizeOf(sockaddr_in),251 len: u8 = @sizeOf(sockaddr_in),
244 family: sa_family_t = AF_INET,252 family: sa_family_t = AF_INET,
lib/std/os/bits/netbsd.zig+8
...@@ -226,6 +226,14 @@ pub const sockaddr = extern struct {...@@ -226,6 +226,14 @@ pub const sockaddr = extern struct {
226 data: [14]u8,226 data: [14]u8,
227};227};
228228
229pub const sockaddr_storage = extern struct {
230 len: u8,
231 family: sa_family_t,
232 __pad1: [5]u8,
233 __align: i64,
234 __pad2: [112]u8,
235};
236
229pub const sockaddr_in = extern struct {237pub const sockaddr_in = extern struct {
230 len: u8 = @sizeOf(sockaddr_in),238 len: u8 = @sizeOf(sockaddr_in),
231 family: sa_family_t = AF_INET,239 family: sa_family_t = AF_INET,
lib/std/os/bits/openbsd.zig+8
...@@ -246,6 +246,14 @@ pub const sockaddr = extern struct {...@@ -246,6 +246,14 @@ pub const sockaddr = extern struct {
246 data: [14]u8,246 data: [14]u8,
247};247};
248248
249pub const sockaddr_storage = extern struct {
250 len: u8,
251 family: sa_family_t,
252 __pad1: [5]u8,
253 __align: i64,
254 __pad2: [112]u8,
255};
256
249pub const sockaddr_in = extern struct {257pub const sockaddr_in = extern struct {
250 len: u8 = @sizeOf(sockaddr_in),258 len: u8 = @sizeOf(sockaddr_in),
251 family: sa_family_t = AF_INET,259 family: sa_family_t = AF_INET,