[rtems-libbsd commit] libbsd.txt: Use rtems_bsd_ifconfig_lo0()
Sebastian Huber
sebh at rtems.org
Fri Sep 21 08:37:00 UTC 2018
Module: rtems-libbsd
Branch: master
Commit: a25e6a9d18bb9510cd1c3b720c038863c55a618e
Changeset: http://git.rtems.org/rtems-libbsd/commit/?id=a25e6a9d18bb9510cd1c3b720c038863c55a618e
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date: Fri Sep 21 10:25:18 2018 +0200
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 4ee023b..3d66550 100644
--- a/libbsd.txt
+++ b/libbsd.txt
@@ -189,48 +189,19 @@ initialize the BSD library:
#include <assert.h>
#include <sysexits.h>
-#include <machine/rtems-bsd-commands.h>
#include <rtems/bsd/bsd.h>
-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);
}
-------------------------------------------------------------------------------
More information about the vc
mailing list