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 {
380380 sa_data: [14]u8,
381381};
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
383391pub const Kevent = extern struct {
384392 ident: usize,
385393 filter: c_short,
lib/std/os/bits/freebsd.zig+8
......@@ -206,6 +206,14 @@ pub const sockaddr = extern struct {
206206 data: [14]u8,
207207};
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
209217pub const sockaddr_in = extern struct {
210218 len: u8 = @sizeOf(sockaddr_in),
211219 family: sa_family_t = AF_INET,
lib/std/os/bits/haiku.zig+8
......@@ -239,6 +239,14 @@ pub const sockaddr = extern struct {
239239 data: [14]u8,
240240};
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
242250pub const sockaddr_in = extern struct {
243251 len: u8 = @sizeOf(sockaddr_in),
244252 family: sa_family_t = AF_INET,
lib/std/os/bits/netbsd.zig+8
......@@ -226,6 +226,14 @@ pub const sockaddr = extern struct {
226226 data: [14]u8,
227227};
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
229237pub const sockaddr_in = extern struct {
230238 len: u8 = @sizeOf(sockaddr_in),
231239 family: sa_family_t = AF_INET,
lib/std/os/bits/openbsd.zig+8
......@@ -246,6 +246,14 @@ pub const sockaddr = extern struct {
246246 data: [14]u8,
247247};
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
249257pub const sockaddr_in = extern struct {
250258 len: u8 = @sizeOf(sockaddr_in),
251259 family: sa_family_t = AF_INET,