https://lists.gnu.org/archive/html/bug-bash/2023-02/msg00000.html) From 2cdf8b42885189b3cf7c47096b01f104e520546a Mon Sep 17 00:00:00 2001 From: Sam James Date: Thu, 2 Feb 2023 05:43:37 +0000 Subject: [PATCH] aclocal.m4: fix -Wimplicit-function-declaration in dup2 check dup2 requires a include. Fixes the following when diffing config.log when testing with a stricter compiler: ``` -warning: call to undeclared function 'dup2'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] +error: call to undeclared function 'dup2'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ``` --- aclocal.m4 +++ aclocal.m4 @@ -284,6 +284,9 @@ AC_CACHE_VAL(bash_cv_dup2_broken, #include #include #include +#ifdef HAVE_UNISTD_H +#include +#endif int main() { --- configure +++ configure @@ -16990,6 +16990,9 @@ else #include #include #include +#ifdef HAVE_UNISTD_H +#include +#endif int main() {