Fix build with kernel 2.6.0-test7.
diff --git a/include/signal.h b/include/signal.h
index 8b99573..ffd2beb 100644
--- a/include/signal.h
+++ b/include/signal.h
@@ -9,7 +9,7 @@
#include <string.h> /* For memset() */
#include <limits.h> /* For LONG_BIT */
#include <sys/types.h>
-#include <linux/signal.h>
+#include <asm/signal.h>
/* Some architectures don't define these */
#ifndef SA_RESETHAND
diff --git a/include/sys/mman.h b/include/sys/mman.h
index 0576841..3d8a2f6 100644
--- a/include/sys/mman.h
+++ b/include/sys/mman.h
@@ -7,7 +7,7 @@
#include <klibc/extern.h>
#include <sys/types.h>
-#include <linux/mman.h>
+#include <asm/mman.h>
#include <asm/page.h> /* For PAGE_SIZE */
#define MAP_FAILED ((void *)-1)
diff --git a/include/sys/types.h b/include/sys/types.h
index 85feeb2..a25873c 100644
--- a/include/sys/types.h
+++ b/include/sys/types.h
@@ -21,7 +21,7 @@
#define _LINUX_TYPES_H
typedef __kernel_fd_set fd_set;
-typedef __kernel_dev_t dev_t;
+typedef uint32_t dev_t;
typedef __kernel_ino_t ino_t;
typedef __kernel_mode_t mode_t;
typedef __kernel_nlink_t nlink_t;
diff --git a/klibc/include/signal.h b/klibc/include/signal.h
index 8b99573..ffd2beb 100644
--- a/klibc/include/signal.h
+++ b/klibc/include/signal.h
@@ -9,7 +9,7 @@
#include <string.h> /* For memset() */
#include <limits.h> /* For LONG_BIT */
#include <sys/types.h>
-#include <linux/signal.h>
+#include <asm/signal.h>
/* Some architectures don't define these */
#ifndef SA_RESETHAND
diff --git a/klibc/include/sys/mman.h b/klibc/include/sys/mman.h
index 0576841..3d8a2f6 100644
--- a/klibc/include/sys/mman.h
+++ b/klibc/include/sys/mman.h
@@ -7,7 +7,7 @@
#include <klibc/extern.h>
#include <sys/types.h>
-#include <linux/mman.h>
+#include <asm/mman.h>
#include <asm/page.h> /* For PAGE_SIZE */
#define MAP_FAILED ((void *)-1)
diff --git a/klibc/include/sys/types.h b/klibc/include/sys/types.h
index 85feeb2..a25873c 100644
--- a/klibc/include/sys/types.h
+++ b/klibc/include/sys/types.h
@@ -21,7 +21,7 @@
#define _LINUX_TYPES_H
typedef __kernel_fd_set fd_set;
-typedef __kernel_dev_t dev_t;
+typedef uint32_t dev_t;
typedef __kernel_ino_t ino_t;
typedef __kernel_mode_t mode_t;
typedef __kernel_nlink_t nlink_t;
diff --git a/utils/fstype.c b/utils/fstype.c
index 5cefc5c..bbc236a 100644
--- a/utils/fstype.c
+++ b/utils/fstype.c
@@ -21,6 +21,7 @@
#include <linux/romfs_fs.h>
#include <linux/cramfs_fs.h>
#include <linux/minix_fs.h>
+#define _LINUX_EXT2_FS_SB
#include <linux/ext2_fs.h>
#include "ext3_fs.h"