[klibc] Fix warnings in strsignal.c
Missing cast and missing header file; fix.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
diff --git a/klibc/strsignal.c b/klibc/strsignal.c
index 731d6bf..c8958ba 100644
--- a/klibc/strsignal.c
+++ b/klibc/strsignal.c
@@ -4,13 +4,14 @@
#include <string.h>
#include <signal.h>
+#include <stdio.h>
char *strsignal(int sig)
{
static char buf[64];
if ((unsigned)sig < _NSIG && sys_siglist[sig])
- return sys_siglist[sig];
+ return (char *)sys_siglist[sig];
#ifdef SIGRTMIN
if (sig >= SIGRTMIN && sig <= SIGRTMAX) {