https://cgit.openembedded.org/openembedded-core/plain/meta/recipes-extended/watchdog/watchdog/0001-shutdown-Do-not-guard-sys-quota.h-sys-swap.h-and-sys.patch?id=a53722b962e79e0831c0fba24ef7c1cfda24971a From ca1d379fa13c4055d42d2ff3a647b4397768efcd Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Tue, 23 Aug 2022 19:23:26 -0700 Subject: [PATCH] shutdown: Do not guard sys/quota.h sys/swap.h and sys/reboot.h with __GLIBC__ These headers are provided by uclibc/musl/glibc and bionic so we can assume they are not needed to be glibc specific includes. This also ensures that we get proper declaration of reboot() API Upstream-Status: Submitted [https://sourceforge.net/p/watchdog/patches/12/] Signed-off-by: Khem Raj --- a/src/shutdown.c +++ b/src/shutdown.c @@ -29,13 +29,9 @@ #include "extern.h" #include "ext2_mnt.h" -#if defined __GLIBC__ #include #include #include -#else /* __GLIBC__ */ -#include -#endif /* __GLIBC__ */ #include