From b879e6886498fdd147287bffdf5867378c7f3299 Mon Sep 17 00:00:00 2001 From: Baruch Siach Date: Thu, 24 Jun 2021 14:28:10 +0300 Subject: [PATCH] daemon: fix build with musl libc (again) Commit 6b28c54dd95b3 added HAVE_SYS_TTYDEFAULTS_H to guard sys/ttydefaults.h include. This breaks musl libc build because HAVE_SYS_TTYDEFAULTS_H is not defined until config.h is included. Move sys/ttydefaults.h include below config.h Signed-off-by: Baruch Siach --- Upstream status: https://github.com/raforg/daemon/pull/4 daemon.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/daemon.c b/daemon.c index 5c5ef2cb86df..f88a0d49bf84 100644 --- a/daemon.c +++ b/daemon.c @@ -1011,9 +1011,6 @@ I #ifdef _RESTORE_POSIX_SOURCE #define _POSIX_SOURCE #endif -#ifdef HAVE_SYS_TTYDEFAULTS_H /* For CEOF in musl libc (Linux only) */ -#include -#endif #include #include #include @@ -1037,6 +1034,10 @@ I #include #endif +#ifdef HAVE_SYS_TTYDEFAULTS_H /* For CEOF in musl libc (Linux only) */ +#include +#endif + /* Configuration file entries */ typedef struct Config Config; -- 2.30.2