pub const in_pktinfo = switch (native_os)
pub const in_pktinfo = switch (native_os) { .linux => linux.in_pktinfo, // https://github.com/illumos/illumos-gate/blob/608eb926e14f4ba4736b2d59e891335f1cba9e1e/usr/src/uts/common/netinet/in.h#L1132 // https://github.com/apple/darwin-xnu/blob/2ff845c2e033bd0ff64b5b6aa6063a1f8f65aa32/bsd/netinet/in.h#L696 .illumos, .driverkit, .ios, .maccatalyst, .macos, .tvos, .visionos, .watchos => extern struct { ifindex: u32, spec_dst: u32, addr: u32, }, else => void, }