| author | |
| committer | |
| log | c59aee03c84efd344536dbfd6622cf87557bf66f |
| tree | 878a86d39d73352bdb0b25715f9e4660891b4bbe |
| parent | c271fe5092de31f1722ec61772921297807e998b |
2 files changed, 15 insertions(+), 1 deletions(-)
lib/std/os/linux.zig+14-1| ... | @@ -7121,6 +7121,19 @@ pub const SIOCPROTOPRIVATE = 0x89E0; | ... | @@ -7121,6 +7121,19 @@ pub const SIOCPROTOPRIVATE = 0x89E0; |
| 7121 | 7121 | ||
| 7122 | pub const IFNAMESIZE = 16; | 7122 | pub const IFNAMESIZE = 16; |
| 7123 | 7123 | ||
| 7124 | pub const IFF = packed struct(u16) { | ||
| 7125 | UP: bool = false, | ||
| 7126 | BROADCAST: bool = false, | ||
| 7127 | DEBUG: bool = false, | ||
| 7128 | LOOPBACK: bool = false, | ||
| 7129 | POINTOPOINT: bool = false, | ||
| 7130 | NOTRAILERS: bool = false, | ||
| 7131 | RUNNING: bool = false, | ||
| 7132 | NOARP: bool = false, | ||
| 7133 | PROMISC: bool = false, | ||
| 7134 | _9: u7 = 0, | ||
| 7135 | }; | ||
| 7136 | |||
| 7124 | pub const ifmap = extern struct { | 7137 | pub const ifmap = extern struct { |
| 7125 | mem_start: usize, | 7138 | mem_start: usize, |
| 7126 | mem_end: usize, | 7139 | mem_end: usize, |
| ... | @@ -7140,7 +7153,7 @@ pub const ifreq = extern struct { | ... | @@ -7140,7 +7153,7 @@ pub const ifreq = extern struct { |
| 7140 | broadaddr: sockaddr, | 7153 | broadaddr: sockaddr, |
| 7141 | netmask: sockaddr, | 7154 | netmask: sockaddr, |
| 7142 | hwaddr: sockaddr, | 7155 | hwaddr: sockaddr, |
| 7143 | flags: i16, | 7156 | flags: IFF, |
| 7144 | ivalue: i32, | 7157 | ivalue: i32, |
| 7145 | mtu: i32, | 7158 | mtu: i32, |
| 7146 | map: ifmap, | 7159 | map: ifmap, |
lib/std/posix.zig+1| ... | @@ -104,6 +104,7 @@ pub const SIOCGIFINDEX = system.SIOCGIFINDEX; | ... | @@ -104,6 +104,7 @@ pub const SIOCGIFINDEX = system.SIOCGIFINDEX; |
| 104 | pub const SO = system.SO; | 104 | pub const SO = system.SO; |
| 105 | pub const SOCK = system.SOCK; | 105 | pub const SOCK = system.SOCK; |
| 106 | pub const SOL = system.SOL; | 106 | pub const SOL = system.SOL; |
| 107 | pub const IFF = system.IFF; | ||
| 107 | pub const STDERR_FILENO = system.STDERR_FILENO; | 108 | pub const STDERR_FILENO = system.STDERR_FILENO; |
| 108 | pub const STDIN_FILENO = system.STDIN_FILENO; | 109 | pub const STDIN_FILENO = system.STDIN_FILENO; |
| 109 | pub const STDOUT_FILENO = system.STDOUT_FILENO; | 110 | pub const STDOUT_FILENO = system.STDOUT_FILENO; |