From cf2fb619110bd3f3d161b081e4b18c346a75eb94 Mon Sep 17 00:00:00 2001
From: Arnaud Degroote <degroote@NetBSD.org>
Date: Sun, 6 Oct 2013 18:13:05 +0000
Subject: Allow to print eth information on NetBSD

---
 src/print_eth_info.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/print_eth_info.c b/src/print_eth_info.c
index 8af0dec..45a44a4 100644
--- a/src/print_eth_info.c
+++ b/src/print_eth_info.c
@@ -27,7 +27,7 @@
 #define PART_ETHSPEED  "E: %s (%s)"
 #endif
 
-#if defined(__OpenBSD__)
+#if defined(__OpenBSD__) || defined(__NetBSD__)
 #include <errno.h>
 #include <net/if_media.h>
 #endif
@@ -69,7 +69,7 @@ static int print_eth_speed(char *outwalk, const char *interface) {
         }
         ethspeed = (desc->ifmt_string != NULL ? desc->ifmt_string : "?");
         return sprintf(outwalk, "%s", ethspeed);
-#elif defined(__OpenBSD__)
+#elif defined(__OpenBSD__) || defined(__NetBSD__)
 	char *ethspeed;
 	struct ifmediareq ifmr;
 
-- 
cgit v1.2.3