--- netsplit.c.orig 2021-06-06 18:56:02 UTC +++ netsplit.c @@ -32,9 +32,19 @@ #include #include #include +#include #include "ipv6.h" #include "ipcalc.h" + +#if defined(__FreeBSD__) || defined(__darwin__) || defined(__APPLE__) +#ifndef s6_addr16 +#define s6_addr16 __u6_addr.__u6_addr16 +#endif +#ifndef s6_addr32 +#define s6_addr32 __u6_addr.__u6_addr32 +#endif +#endif static const char *numtoquad(uint32_t num) {