[klibc] Add missing #includes

<klibc/sysconfig.h> needs <asm/unistd.h> since many of the defaults
are keyed on the existence of specific system calls.

malloc.c needs <unistd.h> in case _KLIBC_NO_MMU is defined.

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
diff --git a/include/klibc/sysconfig.h b/include/klibc/sysconfig.h
index 1a9cdea..4a8f03d 100644
--- a/include/klibc/sysconfig.h
+++ b/include/klibc/sysconfig.h
@@ -9,6 +9,7 @@
 #define _KLIBC_SYSCONFIG_H
 
 #include <klibc/archconfig.h>
+#include <asm/unistd.h>
 
 /*
  * These are the variables that can be defined in <klibc/archconfig.h>.
diff --git a/klibc/malloc.c b/klibc/malloc.c
index e02cec1..0840321 100644
--- a/klibc/malloc.c
+++ b/klibc/malloc.c
@@ -5,6 +5,7 @@
  */
 
 #include <stdlib.h>
+#include <unistd.h>
 #include <sys/mman.h>
 #include "malloc.h"