terminal: add/exclude missing headers

terminal.c:3:10: fatal error: 'malloc.h' file not found
 #include <malloc.h>
          ^~~~~~~~~~
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);
                    ^
This commit is contained in:
Jan Beich 2021-01-19 15:05:22 +00:00 committed by Daniel Eklöf
parent dd485d9414
commit 14e761179b
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F

View file

@ -1,6 +1,9 @@
#include "terminal.h"
#if defined(__GLIBC__)
#include <malloc.h>
#endif
#include <signal.h>
#include <string.h>
#include <unistd.h>
#include <assert.h>