From 49cac9e604bf4e840a8fd5114ede1bfe22a40cb8 Mon Sep 17 00:00:00 2001 From: Anuradha Weeraman Date: Sun, 14 Jun 2020 09:55:08 -0400 Subject: [PATCH] Fixes for implicit declaration warnings Signed-off-by: Anuradha Weeraman --- src/cmd/ksh93/include/terminal.h | 4 ++++ src/lib/libast/port/astwinsize.c | 8 ++++---- src/lib/libcmd/tail.c | 1 + 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/cmd/ksh93/include/terminal.h b/src/cmd/ksh93/include/terminal.h index b307c7d79..670d6a2a4 100644 --- a/src/cmd/ksh93/include/terminal.h +++ b/src/cmd/ksh93/include/terminal.h @@ -185,6 +185,10 @@ # endif /* !FIORDCHK */ #endif /* FIONREAD */ +#if _sys_ioctl +#include +#endif + extern int tty_alt(int); extern void tty_cooked(int); extern int tty_get(int,struct termios*); diff --git a/src/lib/libast/port/astwinsize.c b/src/lib/libast/port/astwinsize.c index d60ba75c0..a53081e97 100644 --- a/src/lib/libast/port/astwinsize.c +++ b/src/lib/libast/port/astwinsize.c @@ -29,6 +29,10 @@ #include #include +#if _sys_ioctl +#include +#endif + #if defined(__STDPP__directive) && defined(__STDPP__hide) __STDPP__directive pragma pp:hide ioctl sleep #else @@ -36,10 +40,6 @@ __STDPP__directive pragma pp:hide ioctl sleep #define sleep ______sleep #endif -#if _sys_ioctl -#include -#endif - #if defined(TIOCGWINSZ) #if _sys_stream && _sys_ptem #include diff --git a/src/lib/libcmd/tail.c b/src/lib/libcmd/tail.c index 5f26fcd96..2dbe470ed 100644 --- a/src/lib/libcmd/tail.c +++ b/src/lib/libcmd/tail.c @@ -104,6 +104,7 @@ USAGE_LICENSE #include #include #include +#include #define COUNT (1<<0) #define ERROR (1<<1)