aboutsummaryrefslogtreecommitdiff
path: root/lib/std/os
diff options
context:
space:
mode:
authorEric Milliken <11590808+mllken@users.noreply.github.com>2022-10-11 15:46:24 +0000
committerGitHub <noreply@github.com>2022-10-11 18:46:24 +0300
commit0b7b4b7e9787a892712e8c1bf31f4c309441afe4 (patch)
treea9d1dd5eb859aae21fb61e6e7088cb477190dfe1 /lib/std/os
parentc3d67c5c4e2e86b472ae046f5e0e39db61009213 (diff)
downloadzig-0b7b4b7e9787a892712e8c1bf31f4c309441afe4.tar.gz
zig-0b7b4b7e9787a892712e8c1bf31f4c309441afe4.zip
std: add linux support for packet sockaddr
Diffstat (limited to 'lib/std/os')
-rw-r--r--lib/std/os/linux.zig11
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/std/os/linux.zig b/lib/std/os/linux.zig
index 619428e3d3..1ed177c86b 100644
--- a/lib/std/os/linux.zig
+++ b/lib/std/os/linux.zig
@@ -3174,6 +3174,17 @@ pub const sockaddr = extern struct {
path: [108]u8,
};
+ /// Packet socket address
+ pub const ll = extern struct {
+ family: sa_family_t = AF.PACKET,
+ protocol: u16,
+ ifindex: i32,
+ hatype: u16,
+ pkttype: u8,
+ halen: u8,
+ addr: [8]u8,
+ };
+
/// Netlink socket address
pub const nl = extern struct {
family: sa_family_t = AF.NETLINK,