Index: generic/include/syscall/syscall.h
===================================================================
--- generic/include/syscall/syscall.h	(revision a59e81e7504cf966a20f750789032f23926fdab3)
+++ generic/include/syscall/syscall.h	(revision 1093620503b2f69322a4608d2a3ce6af5b4336cd)
@@ -30,4 +30,6 @@
 #define __SYSCALL_H__
 
+#include <typedefs.h>
+
 typedef enum {
 	SYS_CTL = 0,
@@ -39,5 +41,5 @@
 
 extern int sys_ctl(void);
-extern int sys_io(void);
+extern int sys_io(int fd, const void *buf, size_t count);
 
 extern syshandler_t syscall_table[SYSCALL_END];
