diff options
author | Ted Lemon <source@isc.org> | 1996-05-13 00:05:01 +0000 |
---|---|---|
committer | Ted Lemon <source@isc.org> | 1996-05-13 00:05:01 +0000 |
commit | a04c50cd2ec6d2e51a7389327a06a9f567108708 (patch) | |
tree | 935f901f4a544909062b4bf82e1259f358d73663 /includes | |
parent | d5038b841786b7d9000f28fe930cc2ed03ff7b8e (diff) | |
download | isc-dhcp-a04c50cd2ec6d2e51a7389327a06a9f567108708.tar.gz |
Include site.h file for choosing networking code; set default if none chosen in site.h; expand shorthand declarations
Diffstat (limited to 'includes')
-rw-r--r-- | includes/osdep.h | 48 |
1 files changed, 33 insertions, 15 deletions
diff --git a/includes/osdep.h b/includes/osdep.h index ed8c6d14..be4bcf0c 100644 --- a/includes/osdep.h +++ b/includes/osdep.h @@ -36,51 +36,69 @@ * design by Paul Vixie. */ +#include "site.h" + +#if !defined (USE_SOCKETS) && \ + !defined (USE_SOCKET_SEND) && \ + !defined (USE_SOCKET_RECEIVE) && \ + !defined (USE_RAW_SOCKETS) && \ + !defined (USE_RAW_SEND) && \ + !defined (USE_SOCKET_RECEIVE) && \ + !defined (USE_BPF) && \ + !defined (USE_BPF_SEND) && \ + !defined (USE_BPF_RECEIVE) && \ + !defined (USE_NIT) && \ + !defined (USE_NIT_SEND) && \ + !defined (USE_NIT_RECEIVE) +# define USE_DEFAULT_NETWORK +#endif + + #ifdef sun -#include "cf/sunos4.h" +# include "cf/sunos4.h" #endif #ifdef bsdi -#include "cf/bsdos.h" +# include "cf/bsdos.h" #endif #ifdef __NetBSD__ -#include "cf/netbsd.h" +# include "cf/netbsd.h" #endif #ifdef __FreeBSD__ -#include "cf/freebsd.h" +# include "cf/freebsd.h" #endif #ifdef sun -#include "cf/sunos4.h" +# include "cf/sunos4.h" #endif #ifdef ultrix -#include "cf/ultrix.h" +# include "cf/ultrix.h" #endif #ifdef linux -#include "cf/linux.h" +# include "cf/linux.h" #endif #ifdef USE_SOCKETS -#define USE_SOCKET_SEND -#define USE_SOCKET_RECEIVE +# define USE_SOCKET_SEND +# define USE_SOCKET_RECEIVE #endif #ifdef USE_RAW_SOCKETS -#define USE_RAW_SEND -#define USE_SOCKET_RECEIVE +# define USE_RAW_SEND +# define USE_SOCKET_RECEIVE #endif #ifdef USE_BPF -#define USE_BPF_SEND -#define USE_BPF_RECEIVE +# define USE_BPF_SEND +# define USE_BPF_RECEIVE #endif #ifdef USE_NIT -#define USE_NIT_SEND -#define USE_NIT_RECEIVE +# define USE_NIT_SEND +# define USE_NIT_RECEIVE #endif |