diff options
author | Ryo ONODERA <ryoon@NetBSD.org> | 2015-12-30 03:46:51 +0100 |
---|---|---|
committer | Thomas Klausner <tk@giga.or.at> | 2016-01-08 11:39:41 +0100 |
commit | 312442ad2a5b5d0c608476c5ab3e267735c3bc59 (patch) | |
tree | b0f812a3c08d0dfc2974a334d3396b1214636f6b /psutil/_psutil_posix.c | |
parent | 24f7b2e87c3ab3308c12578b22f69dec8c0948ef (diff) | |
download | psutil-312442ad2a5b5d0c608476c5ab3e267735c3bc59.tar.gz |
Add NetBSD support.
Signed-off-by: Thomas Klausner <tk@giga.or.at>
Diffstat (limited to 'psutil/_psutil_posix.c')
-rw-r--r-- | psutil/_psutil_posix.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/psutil/_psutil_posix.c b/psutil/_psutil_posix.c index 07404206..55bfec9a 100644 --- a/psutil/_psutil_posix.c +++ b/psutil/_psutil_posix.c @@ -26,7 +26,7 @@ #include <linux/if_packet.h> #endif // end linux -#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__APPLE__) +#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__APPLE__) || defined(__NetBSD__) #include <netdb.h> #include <netinet/in.h> #include <net/if_dl.h> @@ -120,7 +120,7 @@ psutil_convert_ipaddr(struct sockaddr *addr, int family) { data = (const char *)lladdr->sll_addr; } #endif -#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__APPLE__) +#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__APPLE__) || defined(__NetBSD__) else if (addr->sa_family == AF_LINK) { // Note: prior to Python 3.4 socket module does not expose // AF_LINK so we'll do. @@ -250,7 +250,7 @@ error: * net_if_stats() implementation. This is here because it is common * to both OSX and FreeBSD and I didn't know where else to put it. */ -#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__APPLE__) +#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__APPLE__) || defined(__NetBSD__) #include <sys/sockio.h> #include <net/if_media.h> @@ -478,7 +478,7 @@ PsutilMethods[] = { "Set process priority"}, {"net_if_addrs", psutil_net_if_addrs, METH_VARARGS, "Retrieve NICs information"}, -#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__APPLE__) +#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__APPLE__) || defined(__NetBSD__) {"net_if_stats", psutil_net_if_stats, METH_VARARGS, "Return NIC stats."}, #endif @@ -537,7 +537,7 @@ void init_psutil_posix(void) PyObject *module = Py_InitModule("_psutil_posix", PsutilMethods); #endif -#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__APPLE__) || defined(__sun) +#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__APPLE__) || defined(__sun) || defined(__NetBSD__) PyModule_AddIntConstant(module, "AF_LINK", AF_LINK); #endif |