diff --git a/psutil/_psutil_posix.c b/psutil/_psutil_posix.c index 5967df0c2..e7a0fe346 100644 --- a/psutil/_psutil_posix.c +++ b/psutil/_psutil_posix.c @@ -13,11 +13,11 @@ #include #include #include +#include #ifdef __linux #include #include -#include #endif // end linux #if defined(__FreeBSD__) || defined(__APPLE__) @@ -188,7 +188,7 @@ psutil_net_if_addrs(PyObject* self, PyObject* args) if (py_netmask == NULL) goto error; -#ifdef __linux +#if defined(__linux) || defined(__FreeBSD__) if (ifa->ifa_flags & IFF_BROADCAST) { py_broadcast = psutil_convert_ipaddr(ifa->ifa_broadaddr, family); Py_INCREF(Py_None);