[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