diff options
-rw-r--r-- | dhcpcd/dhcpcd.c | 5 | ||||
-rw-r--r-- | dhcpcd/if-options.c | 3 |
2 files changed, 8 insertions, 0 deletions
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 <ctype.h> #include <errno.h> +#ifdef __rtems__ +#define __need_getopt_newlib +#endif /* __rtems__ */ #include <getopt.h> #include <limits.h> #include <paths.h> @@ -1095,6 +1098,8 @@ signal_init(void (*func)(int, siginfo_t *, void *), sigset_t *oldset) #ifdef __rtems__ #include <rtems/libio.h> +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 <ctype.h> #include <errno.h> +#ifdef __rtems__ +#define __need_getopt_newlib +#endif /* __rtems__ */ #include <getopt.h> #include <limits.h> #include <paths.h> |