From a25e6a9d18bb9510cd1c3b720c038863c55a618e Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Fri, 21 Sep 2018 10:25:18 +0200 Subject: libbsd.txt: Use rtems_bsd_ifconfig_lo0() --- libbsd.txt | 35 +++-------------------------------- 1 file changed, 3 insertions(+), 32 deletions(-) diff --git a/libbsd.txt b/libbsd.txt index 4ee023b9..3d665500 100644 --- a/libbsd.txt +++ b/libbsd.txt @@ -189,48 +189,19 @@ initialize the BSD library: #include #include -#include #include -static void -network_ifconfig_lo0(void) -{ - int exit_code; - char *lo0[] = { - "ifconfig", - "lo0", - "inet", - "127.0.0.1", - "netmask", - "255.255.255.0", - NULL - }; - char *lo0_inet6[] = { - "ifconfig", - "lo0", - "inet6", - "::1", - "prefixlen", - "128", - NULL - }; - - exit_code = rtems_bsd_command_ifconfig(RTEMS_BSD_ARGC(lo0), lo0); - assert(exit_code == EX_OK); - - exit_code = rtems_bsd_command_ifconfig(RTEMS_BSD_ARGC(lo0_inet6), lo0_inet6); - assert(exit_code == EX_OK); -} - void network_init(void) { rtems_status_code sc; + int exit_code; sc = rtems_bsd_initialize(); assert(sc == RTEMS_SUCCESSFUL); - network_ifconfig_lo0(); + exit_code = rtems_bsd_ifconfig_lo0(); + assert(exit_code == EX_OK); } ------------------------------------------------------------------------------- -- cgit v1.2.3