After discussion with Eric Norum <eric@skatter.usask.ca>,

I added __INSIDE_RTEMS_BSD_TCPIP_STACK__ that trips all the needed
macro definitions for a network driver.
This commit is contained in:
Joel Sherrill
1999-04-19 15:27:21 +00:00
parent 11f84b3c81
commit ac91855d33

View File

@@ -7,6 +7,28 @@
#include <rtems.h>
/*
* If this file is included from inside the Network Stack proper or
* a device driver, then __INSIDE_RTEMS_BSD_TCPIP_STACK__ should be
* defined. This triggers a number of internally used definitions.
*/
#if defined(__INSIDE_RTEMS_BSD_TCPIP_STACK__)
#undef _COMPILING_BSD_KERNEL_
#undef KERNEL
#undef INET
#undef NFS
#undef DIAGNOSTIC
#undef BOOTP_COMPAT
#define _COMPILING_BSD_KERNEL_
#define KERNEL
#define INET
#define NFS
#define DIAGNOSTIC
#define BOOTP_COMPAT
#endif
/*
* Values that may be obtained by BOOTP
*/