bugfix: darwin net flags

This commit is contained in:
simon
2023-10-06 16:41:13 +01:00
parent 98f9f7d42e
commit e7adfff9bf
2 changed files with 2 additions and 11 deletions

View File

@@ -97,9 +97,9 @@ _enumerate_interfaces :: proc(allocator := context.allocator) -> (interfaces: []
state |= {.Up}
}
if .DORMANT in ifaddr.flags {
/*if .DORMANT in ifaddr.flags {
state |= {.Dormant}
}
}*/
if .LOOPBACK in ifaddr.flags {
state |= {.Loopback}

View File

@@ -365,15 +365,6 @@ SIOCGIFFLAG :: enum c.int {
NOARP = 7, /* No address resolution protocol. */
PROMISC = 8, /* Receive all packets. */
ALL_MULTI = 9, /* Receive all multicast packets. Unimplemented. */
MASTER = 10, /* Master of a load balancer. */
SLAVE = 11, /* Slave of a load balancer. */
MULTICAST = 12, /* Supports multicast. */
PORTSEL = 13, /* Can set media type. */
AUTOMEDIA = 14, /* Auto media select active. */
DYNAMIC = 15, /* Dialup device with changing addresses. */
LOWER_UP = 16,
DORMANT = 17,
ECHO = 18,
}
SIOCGIFFLAGS :: bit_set[SIOCGIFFLAG; c.int]