| Fix no-MMU build |
| |
| The detach_from_terminal() is unused for no-MMU, but it depends on symbols |
| that are not defined for no-MMU. Don't define detach_from_terminal() when |
| HAVE_WORKING_FORK is not defined. |
| |
| Signed-off-by: Baruch Siach <baruch@tkos.co.il> |
| --- |
| Upstream status: http://bugs.ntp.org/show_bug.cgi?id=3538 |
| |
| diff -Nuar ntp-4.2.8p12.orig/ntpd/ntpd.c ntp-4.2.8p12/ntpd/ntpd.c |
| --- ntp-4.2.8p12.orig/ntpd/ntpd.c 2018-08-14 14:51:30.000000000 +0300 |
| +++ ntp-4.2.8p12/ntpd/ntpd.c 2018-10-13 21:25:25.858261249 +0300 |
| @@ -534,6 +534,7 @@ |
| * Detach from terminal (much like daemon()) |
| * Nothe that this function calls exit() |
| */ |
| +# ifdef HAVE_WORKING_FORK |
| static void |
| detach_from_terminal( |
| int pipe_fds[2], |
| @@ -617,6 +618,7 @@ |
| |
| return; |
| } |
| +# endif /* HAVE_WORKING_FORK */ |
| |
| #ifdef HAVE_DROPROOT |
| /* |