diff options
Diffstat (limited to 'freebsd/contrib/pf/pfctl/pfctl_table.c')
-rw-r--r-- | freebsd/contrib/pf/pfctl/pfctl_table.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/freebsd/contrib/pf/pfctl/pfctl_table.c b/freebsd/contrib/pf/pfctl/pfctl_table.c index a62b49a9..a89f4353 100644 --- a/freebsd/contrib/pf/pfctl/pfctl_table.c +++ b/freebsd/contrib/pf/pfctl/pfctl_table.c @@ -32,6 +32,9 @@ * */ +#ifdef __rtems__ +#include <machine/rtems-bsd-program.h> +#endif /* __rtems__ */ #include <sys/cdefs.h> __FBSDID("$FreeBSD$"); @@ -495,7 +498,11 @@ print_astats(struct pfr_astats *as, int dns) void radix_perror(void) { +#ifndef __rtems__ extern char *__progname; +#else /* __rtems__ */ +#define __progname "pfctl" +#endif /* __rtems__ */ fprintf(stderr, "%s: %s.\n", __progname, pfr_strerror(errno)); } |