From 14e761179b8cdafc6088bf221c8a5f7d70ca56ec Mon Sep 17 00:00:00 2001 From: Jan Beich Date: Tue, 19 Jan 2021 15:05:22 +0000 Subject: [PATCH] terminal: add/exclude missing headers terminal.c:3:10: fatal error: 'malloc.h' file not found #include ^~~~~~~~~~ terminal.c:1512:9: error: implicit declaration of function 'sigaction' is invalid in C99 [-Werror,-Wimplicit-function-declaration] sigaction(SIGALRM, &(const struct sigaction){.sa_handler = &sig_alarm}, NULL); ^ terminal.c:1532:21: error: implicit declaration of function 'kill' is invalid in C99 [-Werror,-Wimplicit-function-declaration] kill(term->slave, kill_signal); ^ --- terminal.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/terminal.c b/terminal.c index 5b1d6190..e07ac50e 100644 --- a/terminal.c +++ b/terminal.c @@ -1,6 +1,9 @@ #include "terminal.h" +#if defined(__GLIBC__) #include +#endif +#include #include #include #include