Fix: error: implicit declaration of function 'puts' is invalid in C99 [-Werror,-Wimplicit-function-declaration] error: implicit declaration of function 'getpagesize' is invalid in C99 [-Werror,-Wimplicit-function-declaration] error: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Werror,-Wimplicit-function-declaration] error: implicit declaration of function 'rand' is invalid in C99 [-Werror,-Wimplicit-function-declaration] error: implicit declaration of function 'umask' is invalid in C99 [-Werror,-Wimplicit-function-declaration] error: implicit declaration of function 'write' is invalid in C99 [-Werror,-Wimplicit-function-declaration] error: implicit declaration of function 'close' is invalid in C99 [-Werror,-Wimplicit-function-declaration] error: implicit declaration of function 'read' is invalid in C99 [-Werror,-Wimplicit-function-declaration] error: implicit declaration of function 'unlink' is invalid in C99 [-Werror,-Wimplicit-function-declaration] --- configure.orig 2014-08-11 14:14:36.000000000 -0500 +++ configure 2022-08-20 23:47:00.000000000 -0500 @@ -913,7 +913,8 @@ cat > conftest.$ac_ext < int main() { extern char *__progname; puts(__progname) @@ -2046,6 +2047,9 @@ #include #include #include +#include +#include +#include /* This mess was copied from the GNU getpagesize.h. */ #ifndef HAVE_GETPAGESIZE