diff --git a/lib/std/os/bits/dragonfly.zig b/lib/std/os/bits/dragonfly.zig index 6696071b4e..e0cfa387bd 100644 --- a/lib/std/os/bits/dragonfly.zig +++ b/lib/std/os/bits/dragonfly.zig @@ -380,6 +380,14 @@ pub const sockaddr = extern struct { sa_data: [14]u8, }; +pub const sockaddr_storage = extern struct { + len: u8, + family: sa_family_t, + __pad1: [5]u8, + __align: i64, + __pad2: [112]u8, +}; + pub const Kevent = extern struct { ident: usize, filter: c_short, diff --git a/lib/std/os/bits/freebsd.zig b/lib/std/os/bits/freebsd.zig index 8529c5e3db..1a8f29e793 100644 --- a/lib/std/os/bits/freebsd.zig +++ b/lib/std/os/bits/freebsd.zig @@ -206,6 +206,14 @@ pub const sockaddr = extern struct { data: [14]u8, }; +pub const sockaddr_storage = extern struct { + len: u8, + family: sa_family_t, + __pad1: [5]u8, + __align: i64, + __pad2: [112]u8, +}; + pub const sockaddr_in = extern struct { len: u8 = @sizeOf(sockaddr_in), family: sa_family_t = AF_INET, diff --git a/lib/std/os/bits/haiku.zig b/lib/std/os/bits/haiku.zig index 25a881ba56..8d170baebd 100644 --- a/lib/std/os/bits/haiku.zig +++ b/lib/std/os/bits/haiku.zig @@ -239,6 +239,14 @@ pub const sockaddr = extern struct { data: [14]u8, }; +pub const sockaddr_storage = extern struct { + len: u8, + family: sa_family_t, + __pad1: [5]u8, + __align: i64, + __pad2: [112]u8, +}; + pub const sockaddr_in = extern struct { len: u8 = @sizeOf(sockaddr_in), family: sa_family_t = AF_INET, diff --git a/lib/std/os/bits/netbsd.zig b/lib/std/os/bits/netbsd.zig index dfb6c3bdf9..e205f6042c 100644 --- a/lib/std/os/bits/netbsd.zig +++ b/lib/std/os/bits/netbsd.zig @@ -226,6 +226,14 @@ pub const sockaddr = extern struct { data: [14]u8, }; +pub const sockaddr_storage = extern struct { + len: u8, + family: sa_family_t, + __pad1: [5]u8, + __align: i64, + __pad2: [112]u8, +}; + pub const sockaddr_in = extern struct { len: u8 = @sizeOf(sockaddr_in), family: sa_family_t = AF_INET, diff --git a/lib/std/os/bits/openbsd.zig b/lib/std/os/bits/openbsd.zig index 1aa5ce1c9c..4104041891 100644 --- a/lib/std/os/bits/openbsd.zig +++ b/lib/std/os/bits/openbsd.zig @@ -246,6 +246,14 @@ pub const sockaddr = extern struct { data: [14]u8, }; +pub const sockaddr_storage = extern struct { + len: u8, + family: sa_family_t, + __pad1: [5]u8, + __align: i64, + __pad2: [112]u8, +}; + pub const sockaddr_in = extern struct { len: u8 = @sizeOf(sockaddr_in), family: sa_family_t = AF_INET,