diff options
author | Giampaolo Rodola <g.rodola@gmail.com> | 2015-03-10 09:53:17 +0100 |
---|---|---|
committer | Giampaolo Rodola <g.rodola@gmail.com> | 2015-03-10 09:53:17 +0100 |
commit | af732482e953249d4acd02774aa0a00c7a794771 (patch) | |
tree | 2cbf05b8bbbddd4f3737098d96a14f8550efdd0e | |
parent | 725dfb4faa3240fe5730e5abc72dfbb74efe66e9 (diff) | |
download | psutil-af732482e953249d4acd02774aa0a00c7a794771.tar.gz |
#663: freebsd implementation
-rw-r--r-- | psutil/_psutil_posix.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/psutil/_psutil_posix.c b/psutil/_psutil_posix.c index 5967df0c..e7a0fe34 100644 --- a/psutil/_psutil_posix.c +++ b/psutil/_psutil_posix.c @@ -13,11 +13,11 @@ #include <sys/types.h> #include <sys/socket.h> #include <ifaddrs.h> +#include <net/if.h> #ifdef __linux #include <netdb.h> #include <linux/if_packet.h> -#include <linux/if.h> #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); |