summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2013-10-31 10:03:07 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2013-10-31 13:20:11 +0100
commit44de29b285b8ab56fbf349fac7c147dc0dda78f3 (patch)
treef46835c09f876f5021365b268a48a8bd819b4dfb
parentlib/libc/net/ip6opt.c: Add from FreeBSD (diff)
downloadrtems-libbsd-44de29b285b8ab56fbf349fac7c147dc0dda78f3.tar.bz2
Enable INET6
-rw-r--r--Makefile2
-rw-r--r--config.inc2
-rwxr-xr-xfreebsd-to-rtems.py2
-rw-r--r--testsuite/syscalls01/test_main.c2
4 files changed, 4 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index 4508a41e..e6b1e312 100644
--- a/Makefile
+++ b/Makefile
@@ -24,6 +24,7 @@ CFLAGS += -Ifreebsd/lib/libipsec
CFLAGS += -Itestsuite/include
CFLAGS += -D__FreeBSD__
CFLAGS += -D__DBINTERFACE_PRIVATE
+CFLAGS += -DINET6
CFLAGS += -w
CFLAGS += -std=gnu99
CFLAGS += -MT $@ -MD -MP -MF $(basename $@).d
@@ -688,7 +689,6 @@ LIB_C_FILES += freebsd/lib/libc/net/rcmd.c
LIB_C_FILES += freebsd/lib/libc/net/recv.c
LIB_C_FILES += freebsd/lib/libc/net/rthdr.c
LIB_C_FILES += freebsd/lib/libc/net/send.c
-LIB_C_FILES += freebsd/lib/libc/net/vars.c
LIB_C_FILES += freebsd/lib/libc/posix1e/mac.c
LIB_C_FILES += freebsd/lib/libc/resolv/h_errno.c
LIB_C_FILES += freebsd/lib/libc/resolv/herror.c
diff --git a/config.inc b/config.inc
index a88420b4..f6531f7d 100644
--- a/config.inc
+++ b/config.inc
@@ -1,5 +1,5 @@
BSP = jmr3904
RTEMS_MAKEFILE_PATH = ${HOME}/newbsd/bsp-install/mips-rtems4.11/$(BSP)
INSTALL_BASE = ${HOME}/newbsd/install
-DISABLE_IPV6=yes
+DISABLE_IPV6=no
TEST_RUNNER = $(BSP)
diff --git a/freebsd-to-rtems.py b/freebsd-to-rtems.py
index a23a0a29..ee690158 100755
--- a/freebsd-to-rtems.py
+++ b/freebsd-to-rtems.py
@@ -405,6 +405,7 @@ class ModuleManager:
'CFLAGS += -Itestsuite/include\n' \
'CFLAGS += -D__FreeBSD__\n' \
'CFLAGS += -D__DBINTERFACE_PRIVATE\n' \
+ 'CFLAGS += -DINET6\n' \
'CFLAGS += -w\n' \
'CFLAGS += -std=gnu99\n' \
'CFLAGS += -MT $@ -MD -MP -MF $(basename $@).d\n' \
@@ -2202,7 +2203,6 @@ userSpace.addUserSpaceSourceFiles(
'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',
diff --git a/testsuite/syscalls01/test_main.c b/testsuite/syscalls01/test_main.c
index acbf6701..4c384c66 100644
--- a/testsuite/syscalls01/test_main.c
+++ b/testsuite/syscalls01/test_main.c
@@ -216,7 +216,7 @@ static socket_test socket_tests[] = {
{ PF_PIP, SOCK_DGRAM, 0, EPROTONOSUPPORT },
{ PF_ISDN, SOCK_DGRAM, 0, EPROTONOSUPPORT },
{ PF_KEY, SOCK_DGRAM, 0, EPROTONOSUPPORT },
- { PF_INET6, SOCK_DGRAM, 0, EPROTONOSUPPORT },
+ { PF_INET6, SOCK_DGRAM, 0, 0 },
{ PF_NATM, SOCK_DGRAM, 0, EPROTONOSUPPORT },
{ PF_ATM, SOCK_DGRAM, 0, EPROTONOSUPPORT },
{ pseudo_AF_HDRCMPLT, SOCK_DGRAM, 0, EPROTONOSUPPORT },