Blame SPECS/ksh-20120801-covsfix2.patch

Packit 992a25
diff --git a/src/cmd/ksh93/edit/edit.c b/src/cmd/ksh93/edit/edit.c
Packit 992a25
--- a/src/cmd/ksh93/edit/edit.c
Packit 992a25
+++ b/src/cmd/ksh93/edit/edit.c
Packit 992a25
@@ -46,6 +46,8 @@
Packit 992a25
     extern char ed_errbuf[];
Packit 992a25
     char e_version[] = "\n@(#)$Id: Editlib version 1993-12-28 r $\0\n";
Packit 992a25
 #endif	/* KSHELL */
Packit 992a25
+
Packit 992a25
+#include <sys/ioctl.h>
Packit 992a25
 #include	"io.h"
Packit 992a25
 #include	"terminal.h"
Packit 992a25
 #include	"history.h"
Packit 992a25
diff --git a/src/cmd/ksh93/include/defs.h b/src/cmd/ksh93/include/defs.h
Packit 992a25
--- a/src/cmd/ksh93/include/defs.h
Packit 992a25
+++ b/src/cmd/ksh93/include/defs.h
Packit 992a25
@@ -449,6 +449,8 @@ extern int 		sh_whence(char**,int);
Packit 992a25
     extern Namval_t	*sh_fsearch(Shell_t*,const char *,int);
Packit 992a25
 #endif /* SHOPT_NAMESPACE */
Packit 992a25
 
Packit 992a25
+extern int sh_diropenat(Shell_t *, int, const char *, bool xattr);
Packit 992a25
+
Packit 992a25
 #ifndef ERROR_dictionary
Packit 992a25
 #   define ERROR_dictionary(s)	(s)
Packit 992a25
 #endif
Packit 992a25
diff --git a/src/lib/libast/port/astwinsize.c b/src/lib/libast/port/astwinsize.c
Packit 992a25
--- a/src/lib/libast/port/astwinsize.c
Packit 992a25
+++ b/src/lib/libast/port/astwinsize.c
Packit 992a25
@@ -28,6 +28,7 @@
Packit 992a25
 
Packit 992a25
 #include <ast.h>
Packit 992a25
 #include <ast_tty.h>
Packit 992a25
+#include <sys/ioctl.h>
Packit 992a25
 
Packit 992a25
 #if defined(__STDPP__directive) && defined(__STDPP__hide)
Packit 992a25
 __STDPP__directive pragma pp:hide ioctl sleep
Packit 992a25
@@ -36,10 +37,6 @@ __STDPP__directive pragma pp:hide ioctl sleep
Packit 992a25
 #define sleep		______sleep
Packit 992a25
 #endif
Packit 992a25
 
Packit 992a25
-#if _sys_ioctl
Packit 992a25
-#include <sys/ioctl.h>
Packit 992a25
-#endif
Packit 992a25
-
Packit 992a25
 #if defined(TIOCGWINSZ)
Packit 992a25
 #if _sys_stream && _sys_ptem
Packit 992a25
 #include <sys/stream.h>
Packit 992a25
diff --git a/src/lib/libcmd/tail.c b/src/lib/libcmd/tail.c
Packit 992a25
--- a/src/lib/libcmd/tail.c
Packit 992a25
+++ b/src/lib/libcmd/tail.c
Packit 992a25
@@ -104,6 +104,7 @@ USAGE_LICENSE
Packit 992a25
 #include <ls.h>
Packit 992a25
 #include <tv.h>
Packit 992a25
 #include <rev.h>
Packit 992a25
+#include <time.h>
Packit 992a25
 
Packit 992a25
 #define COUNT		(1<<0)
Packit 992a25
 #define ERROR		(1<<1)