From f724741db0d48a6fd0bb07ac42bba9b203d3eb71 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Tue, 21 Jan 2014 16:14:42 +0100 Subject: DHCPCD(8): Add getopt_long_r() support --- dhcpcd/dhcpcd.c | 5 +++++ dhcpcd/if-options.c | 3 +++ 2 files changed, 8 insertions(+) (limited to 'dhcpcd') diff --git a/dhcpcd/dhcpcd.c b/dhcpcd/dhcpcd.c index 492ad970..a772b861 100644 --- a/dhcpcd/dhcpcd.c +++ b/dhcpcd/dhcpcd.c @@ -37,6 +37,9 @@ const char dhcpcd_copyright[] = "Copyright (c) 2006-2014 Roy Marples"; #include #include +#ifdef __rtems__ +#define __need_getopt_newlib +#endif /* __rtems__ */ #include #include #include @@ -1095,6 +1098,8 @@ signal_init(void (*func)(int, siginfo_t *, void *), sigset_t *oldset) #ifdef __rtems__ #include +struct getopt_data dhcpcd_getopt_data; + static int main(int argc, char **argv); diff --git a/dhcpcd/if-options.c b/dhcpcd/if-options.c index c7930096..7244f8de 100644 --- a/dhcpcd/if-options.c +++ b/dhcpcd/if-options.c @@ -33,6 +33,9 @@ #include #include +#ifdef __rtems__ +#define __need_getopt_newlib +#endif /* __rtems__ */ #include #include #include -- cgit v1.2.3