#ifdef __APPLE__ #pragma GCC diagnostic ignored "-Wflexible-array-extensions" #include #pragma GCC diagnostic warning "-Wflexible-array-extensions" #endif #ifndef __FAVOR_BSD #define __FAVOR_BSD 2 #endif #ifndef __USE_BSD #define __USE_BSD #endif #include #include #include #include #include #include #include #include #include #include // NOTE: net/if.h MUST be included BEFORE ifaddrs.h #include #define MAC_ADDR_LEN ETHER_ADDR_LEN #define UNUSED __attribute__((unused))