[rtems-libbsd commit] pfctl: Update due to linker set API changes

Sebastian Huber sebh at rtems.org
Thu Oct 13 05:23:12 UTC 2016


Module:    rtems-libbsd
Branch:    master
Commit:    40f202da4e2ddb70bdc2d93c7535f9bf22ea070b
Changeset: http://git.rtems.org/rtems-libbsd/commit/?id=40f202da4e2ddb70bdc2d93c7535f9bf22ea070b

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Thu Oct 13 07:21:48 2016 +0200

pfctl: Update due to linker set API changes

---

 freebsd/contrib/pf/pfctl/pfctl.c | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/freebsd/contrib/pf/pfctl/pfctl.c b/freebsd/contrib/pf/pfctl/pfctl.c
index 8dc289e..26b455c 100644
--- a/freebsd/contrib/pf/pfctl/pfctl.c
+++ b/freebsd/contrib/pf/pfctl/pfctl.c
@@ -2096,13 +2096,16 @@ RTEMS_LINKER_RWSET(bsd_prog_pfctl, char);
 int
 rtems_bsd_command_pfctl(int argc, char *argv[])
 {
-	int exit_code = EXIT_FAILURE;
-	const void *data_buf = RTEMS_LINKER_SET_BEGIN(bsd_prog_pfctl);
-	const size_t data_size = RTEMS_LINKER_SET_SIZE(bsd_prog_pfctl);
+	int exit_code;
+	const void *data_begin;
+	size_t data_size;
+
+	RTEMS_LINKER_SET_ASSIGN_BEGIN(bsd_prog_pfctl, data_begin);
+	data_size = RTEMS_LINKER_SET_SIZE(bsd_prog_pfctl);
 
 	rtems_bsd_program_lock();
 	exit_code = rtems_bsd_program_call_main_with_data_restore("pfctl",
-	    main, argc, argv, data_buf, data_size);
+	    main, argc, argv, data_begin, data_size);
 	rtems_bsd_program_unlock();
 
 	return exit_code;




More information about the vc mailing list