Allow to print eth information on NetBSD
Patch status: merged
Patch by Arnaud Degroote
To apply this patch, use:
curl http://cr.i3wm.org/patch/251/raw.patch | git am
b/src/print_eth_info.c
| 13 |
@@ -27,7 +27,7 @@ |
| 14 |
#define PART_ETHSPEED "E: %s (%s)" |
| 15 |
#endif |
| 16 |
|
| 17 |
-#if defined(__OpenBSD__) |
| 18 |
+#if defined(__OpenBSD__) || defined(__NetBSD__) |
| 19 |
#include <errno.h> |
| 20 |
#include <net/if_media.h> |
| 21 |
#endif |
| 22 |
@@ -69,7 +69,7 @@ static int print_eth_speed(char *outwalk, const char *interface) {
|
| 23 |
} |
| 24 |
ethspeed = (desc->ifmt_string != NULL ? desc->ifmt_string : "?"); |
| 25 |
return sprintf(outwalk, "%s", ethspeed); |
| 26 |
-#elif defined(__OpenBSD__) |
| 27 |
+#elif defined(__OpenBSD__) || defined(__NetBSD__) |
| 28 |
char *ethspeed; |
| 29 |
struct ifmediareq ifmr; |
| 30 |
|