diff options
Diffstat (limited to 'kernel')
| -rw-r--r-- | kernel/mouse.c | 1 | ||||
| -rw-r--r-- | kernel/syscalls.c | 6 |
2 files changed, 7 insertions, 0 deletions
diff --git a/kernel/mouse.c b/kernel/mouse.c index 84b9c84..610baa8 100644 --- a/kernel/mouse.c +++ b/kernel/mouse.c @@ -67,6 +67,7 @@ void mouse_log() if(mouse_byte[0]&0x80||mouse_byte[0]&0x40)return; //skip packet on overflow if(!(mouse_byte[0]&0x8))panic(FOOLOS_MODULE_NAME,"mouse packets out of sync!?"); // this bit is always 1, otherwise panic! + // if(mouse_byte[1]>127){ diff --git a/kernel/syscalls.c b/kernel/syscalls.c index 1eca490..5ddd4c8 100644 --- a/kernel/syscalls.c +++ b/kernel/syscalls.c @@ -1,6 +1,7 @@ #define FOOLOS_MODULE_NAME "syscalls" #include "lib/logger/log.h" #include "lib/bool/bool.h" +#include "fs/fs.h" // int syscall_write(int file, char *buf, int len) @@ -34,6 +35,11 @@ int syscall_read(int file, char *buf, int len) } + +int syscall_readdir(const char *name,fs_dirent *dirs,int max) +{ + return fs_readdir(name,dirs,max); +} // int example_syscall(int x,int y) |
