]> git.sur5r.net Git - i3/i3status/commitdiff
Allow to print eth information on NetBSD
authorArnaud Degroote <degroote@NetBSD.org>
Sun, 6 Oct 2013 18:13:05 +0000 (18:13 +0000)
committerMichael Stapelberg <michael@stapelberg.de>
Mon, 7 Oct 2013 17:30:51 +0000 (19:30 +0200)
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;