diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 1999-04-19 15:27:20 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 1999-04-19 15:27:20 +0000 |
commit | 11f84b3c81a0f6eed9ff5846f95a8e5ff13d2e41 (patch) | |
tree | b1efaab82ea47b7cbfe6e0195346612eb30416ed /c/src/libnetworking/rtems | |
parent | After discussion with Eric Norum <eric@skatter.usask.ca>, (diff) | |
download | rtems-11f84b3c81a0f6eed9ff5846f95a8e5ff13d2e41.tar.bz2 |
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.
Diffstat (limited to 'c/src/libnetworking/rtems')
-rw-r--r-- | c/src/libnetworking/rtems/rtems_bsdnet.h | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/c/src/libnetworking/rtems/rtems_bsdnet.h b/c/src/libnetworking/rtems/rtems_bsdnet.h index 6447749f80..3152099525 100644 --- a/c/src/libnetworking/rtems/rtems_bsdnet.h +++ b/c/src/libnetworking/rtems/rtems_bsdnet.h @@ -8,6 +8,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 */ extern struct in_addr rtems_bsdnet_bootp_server_address; |