master
 1const std = @import("../../../std.zig");
 2const builtin = @import("builtin");
 3
 4const in_bpf_program = switch (builtin.cpu.arch) {
 5    .bpfel, .bpfeb => true,
 6    else => false,
 7};
 8
 9pub const helpers = if (in_bpf_program) @import("helpers.zig") else struct {};
10
11pub const BinPrm = opaque {};
12pub const BTFPtr = opaque {};
13pub const BpfDynPtr = opaque {};
14pub const BpfRedirNeigh = opaque {};
15pub const BpfSock = opaque {};
16pub const BpfSockAddr = opaque {};
17pub const BpfSockOps = opaque {};
18pub const BpfTimer = opaque {};
19pub const FibLookup = opaque {};
20pub const File = opaque {};
21pub const Inode = opaque {};
22pub const IpHdr = opaque {};
23pub const Ipv6Hdr = opaque {};
24pub const MapDef = opaque {};
25pub const MpTcpSock = opaque {};
26pub const Path = opaque {};
27pub const PerfEventData = opaque {};
28pub const PerfEventValue = opaque {};
29pub const PidNsInfo = opaque {};
30pub const SeqFile = opaque {};
31pub const SkBuff = opaque {};
32pub const SkMsgMd = opaque {};
33pub const SkReusePortMd = opaque {};
34pub const Sock = opaque {};
35pub const Socket = opaque {};
36pub const SockAddr = opaque {};
37pub const SockOps = opaque {};
38pub const SockTuple = opaque {};
39pub const SpinLock = opaque {};
40pub const SysCtl = opaque {};
41pub const Task = opaque {};
42pub const Tcp6Sock = opaque {};
43pub const TcpRequestSock = opaque {};
44pub const TcpSock = opaque {};
45pub const TcpTimewaitSock = opaque {};
46pub const TunnelKey = opaque {};
47pub const Udp6Sock = opaque {};
48pub const UnixSock = opaque {};
49pub const XdpMd = opaque {};
50pub const XfrmState = opaque {};