]> git.sur5r.net Git - i3/i3status/blobdiff - src/print_eth_info.c
Allow to print eth information on NetBSD
[i3/i3status] / src / print_eth_info.c
index 8af0dec40d6583602fbfc54524da8eee3d94c577..45a44a4b9a8aaea6c38126dede1b26f619965853 100644 (file)
@@ -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;