mirror of
https://git.rtems.org/rtems-libbsd/
synced 2025-05-13 03:44:45 +08:00
freebsd: Add constant ipv6 addresses from vars.c.
This is necessary for a configuration without IPv6.
This commit is contained in:
parent
7aaa9a19d1
commit
2fb3a360e7
@ -60,6 +60,9 @@ objdump --syms `for i in build/*rtems* ; do \
|
||||
| sed '/^getsockopt$/d' \
|
||||
| sed '/^ifqmaxlen$/d' \
|
||||
| sed '/^in6addr_any$/d' \
|
||||
| sed '/^in6addr_loopback$/d' \
|
||||
| sed '/^in6addr_nodelocal_allnodes$/d' \
|
||||
| sed '/^in6addr_linklocal_allnodes$/d' \
|
||||
| sed '/^kevent$/d' \
|
||||
| sed '/^kqueue$/d' \
|
||||
| sed '/^listen$/d' \
|
||||
|
@ -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 $ */
|
||||
|
||||
/*
|
||||
|
@ -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 =
|
||||
|
@ -1986,6 +1986,7 @@ def user_space(mm):
|
||||
'lib/libc/net/recv.c',
|
||||
'lib/libc/net/rthdr.c',
|
||||
'lib/libc/net/send.c',
|
||||
'lib/libc/net/vars.c',
|
||||
'lib/libc/posix1e/mac.c',
|
||||
'lib/libc/resolv/h_errno.c',
|
||||
'lib/libc/resolv/herror.c',
|
||||
|
@ -295,6 +295,7 @@ def build(bld):
|
||||
'freebsd/lib/libc/net/recv.c',
|
||||
'freebsd/lib/libc/net/rthdr.c',
|
||||
'freebsd/lib/libc/net/send.c',
|
||||
'freebsd/lib/libc/net/vars.c',
|
||||
'freebsd/lib/libc/posix1e/mac.c',
|
||||
'freebsd/lib/libc/resolv/h_errno.c',
|
||||
'freebsd/lib/libc/resolv/herror.c',
|
||||
|
@ -1326,11 +1326,8 @@
|
||||
#define im6o_mc_filter _bsd_im6o_mc_filter
|
||||
#define imo_multi_filter _bsd_imo_multi_filter
|
||||
#define in4_cksum _bsd_in4_cksum
|
||||
#define in6addr_linklocal_allnodes _bsd_in6addr_linklocal_allnodes
|
||||
#define in6addr_linklocal_allrouters _bsd_in6addr_linklocal_allrouters
|
||||
#define in6addr_linklocal_allv2routers _bsd_in6addr_linklocal_allv2routers
|
||||
#define in6addr_loopback _bsd_in6addr_loopback
|
||||
#define in6addr_nodelocal_allnodes _bsd_in6addr_nodelocal_allnodes
|
||||
#define in6_addrscope _bsd_in6_addrscope
|
||||
#define in6_are_prefix_equal _bsd_in6_are_prefix_equal
|
||||
#define in6_cksum _bsd_in6_cksum
|
||||
|
Loading…
x
Reference in New Issue
Block a user