Add FreeBSD support for netspeeds, entropy and ip components
Michael Buch michaelbuch12@gmail.com
Wed, 30 Jan 2019 11:21:54 +0000
3 files changed,
5 insertions(+),
2 deletions(-)
M
components/entropy.c
→
components/entropy.c
@@ -17,7 +17,7 @@ }
return bprintf("%ju", num); } -#elif defined(__OpenBSD__) +#elif defined(__OpenBSD__) | defined(__FreeBSD__) const char * entropy(void) {
M
components/ip.c
→
components/ip.c
@@ -6,6 +6,9 @@ #include <string.h>
#if defined(__OpenBSD__) #include <sys/types.h> #include <sys/socket.h> +#elif defined(__FreeBSD__) + #include <netinet/in.h> + #include <sys/socket.h> #endif #include "../util.h"
M
components/netspeeds.c
→
components/netspeeds.c
@@ -58,7 +58,7 @@
return fmt_human((txbytes - oldtxbytes) * 1000 / interval, 1024); } -#elif defined(__OpenBSD__) +#elif defined(__OpenBSD__) | defined(__FreeBSD__) #include <string.h> #include <ifaddrs.h> #include <sys/types.h>