summaryrefslogtreecommitdiffstats
path: root/freebsd
diff options
context:
space:
mode:
authorChristian Mauderer <Christian.Mauderer@embedded-brains.de>2016-08-04 14:12:17 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2016-08-04 15:44:06 +0200
commit2fb3a360e7907c9192e46cc59ebd7048995363bc (patch)
treeedcbcab5dac03dd2270b024495d0d97d1d46a7d0 /freebsd
parenttestsuite/pf02: Add interactive pf test. (diff)
downloadrtems-libbsd-2fb3a360e7907c9192e46cc59ebd7048995363bc.tar.bz2
freebsd: Add constant ipv6 addresses from vars.c.
This is necessary for a configuration without IPv6.
Diffstat (limited to 'freebsd')
-rw-r--r--freebsd/lib/libc/net/vars.c2
-rw-r--r--freebsd/sys/netinet6/in6.c2
2 files changed, 4 insertions, 0 deletions
diff --git a/freebsd/lib/libc/net/vars.c b/freebsd/lib/libc/net/vars.c
index 42ee2054..b3355ff0 100644
--- a/freebsd/lib/libc/net/vars.c
+++ b/freebsd/lib/libc/net/vars.c
@@ -1,3 +1,5 @@
+#include <machine/rtems-bsd-user-space.h>
+
/* $KAME: vars.c,v 1.2 2001/08/20 02:32:41 itojun Exp $ */
/*
diff --git a/freebsd/sys/netinet6/in6.c b/freebsd/sys/netinet6/in6.c
index 8487a8cd..66888fa8 100644
--- a/freebsd/sys/netinet6/in6.c
+++ b/freebsd/sys/netinet6/in6.c
@@ -113,12 +113,14 @@ VNET_DECLARE(int, icmp6_nodeinfo_oldmcprefix);
/*
* Definitions of some costant IP6 addresses.
*/
+#ifndef __rtems__
const struct in6_addr in6addr_any = IN6ADDR_ANY_INIT;
const struct in6_addr in6addr_loopback = IN6ADDR_LOOPBACK_INIT;
const struct in6_addr in6addr_nodelocal_allnodes =
IN6ADDR_NODELOCAL_ALLNODES_INIT;
const struct in6_addr in6addr_linklocal_allnodes =
IN6ADDR_LINKLOCAL_ALLNODES_INIT;
+#endif /* __rtems__ */
const struct in6_addr in6addr_linklocal_allrouters =
IN6ADDR_LINKLOCAL_ALLROUTERS_INIT;
const struct in6_addr in6addr_linklocal_allv2routers =