Add support for GNU/kFreeBSD

Change the ifdefery to use existing code to support GNU/kFreeBSD.

Fixes bug 3043.
master
Florian Rivoal 2010-10-13 09:12:55 +09:00
parent 3d15b6fb40
commit cd6830349d
4 changed files with 4 additions and 3 deletions

1
README
View File

@ -10,6 +10,7 @@ Following operating systems are supported:
* Sun Solaris * Sun Solaris
* HP_UX * HP_UX
* MacOS X * MacOS X
* GNU/kFreeBSD
I have only Linux installed so I can test only on Linux. If you encounter any 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 problems on other operating systems (or on Linux, of course) feel free to send

View File

@ -46,7 +46,7 @@
#elif __APPLE__ #elif __APPLE__
# include "src/macos.h" # include "src/macos.h"
# include "src/macos.c" # include "src/macos.c"
#elif __FreeBSD__ || __DragonFly__ #elif __FreeBSD__ || __DragonFly__ || __FreeBSD_kernel__
# include "wormulon/freebsd.h" # include "wormulon/freebsd.h"
# include "wormulon/freebsd.c" # include "wormulon/freebsd.c"
#elif __linux__ #elif __linux__

View File

@ -65,7 +65,7 @@ typedef struct
#ifdef __HPUX__ #ifdef __HPUX__
int wait_pcks_counter; int wait_pcks_counter;
nmapi_logstat* if_ptr; nmapi_logstat* if_ptr;
#elif __FreeBSD__ || __DragonFly__ #elif __FreeBSD__ || __DragonFly__ || __FreeBSD_kernel__
int watchif; int watchif;
int dev_opened; int dev_opened;
#elif __NetBSD__ #elif __NetBSD__

View File

@ -96,7 +96,7 @@
# include <arpa/inet.h> # include <arpa/inet.h>
# include <net/ppp_layer/ppp_defs.h> # include <net/ppp_layer/ppp_defs.h>
# include <net/ppp/if_ppp.h> # include <net/ppp/if_ppp.h>
#elif __FreeBSD__ /* F R E E B S D */ #elif __FreeBSD__ || __FreeBSD_kernel__ /* F R E E B S D */
# include <stdio.h> # include <stdio.h>
# include <stdlib.h> # include <stdlib.h>
# include <stdarg.h> # include <stdarg.h>