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 },