From cd6830349daa413d2924e11829cc628b8aa9baba Mon Sep 17 00:00:00 2001 From: Florian Rivoal Date: Wed, 13 Oct 2010 09:12:55 +0900 Subject: [PATCH] Add support for GNU/kFreeBSD Change the ifdefery to use existing code to support GNU/kFreeBSD. Fixes bug 3043. --- README | 1 + panel-plugin/net.c | 2 +- panel-plugin/net.h | 2 +- panel-plugin/os.h | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/README b/README index 38a8780..7357e2a 100644 --- a/README +++ b/README @@ -10,6 +10,7 @@ Following operating systems are supported: * Sun Solaris * HP_UX * MacOS X + * GNU/kFreeBSD I have only Linux installed so I can test only on Linux. If you encounter any problems on other operating systems (or on Linux, of course) feel free to send diff --git a/panel-plugin/net.c b/panel-plugin/net.c index 56c2d46..ea5b454 100644 --- a/panel-plugin/net.c +++ b/panel-plugin/net.c @@ -46,7 +46,7 @@ #elif __APPLE__ # include "src/macos.h" # include "src/macos.c" -#elif __FreeBSD__ || __DragonFly__ +#elif __FreeBSD__ || __DragonFly__ || __FreeBSD_kernel__ # include "wormulon/freebsd.h" # include "wormulon/freebsd.c" #elif __linux__ diff --git a/panel-plugin/net.h b/panel-plugin/net.h index 7ce4e98..31d93bc 100644 --- a/panel-plugin/net.h +++ b/panel-plugin/net.h @@ -65,7 +65,7 @@ typedef struct #ifdef __HPUX__ int wait_pcks_counter; nmapi_logstat* if_ptr; -#elif __FreeBSD__ || __DragonFly__ +#elif __FreeBSD__ || __DragonFly__ || __FreeBSD_kernel__ int watchif; int dev_opened; #elif __NetBSD__ diff --git a/panel-plugin/os.h b/panel-plugin/os.h index 0d00922..3b3b481 100644 --- a/panel-plugin/os.h +++ b/panel-plugin/os.h @@ -96,7 +96,7 @@ # include # include # include -#elif __FreeBSD__ /* F R E E B S D */ +#elif __FreeBSD__ || __FreeBSD_kernel__ /* F R E E B S D */ # include # include # include