[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