From 7df4060ae807dd27f3ae0a11f243897f36053ba1 Mon Sep 17 00:00:00 2001 From: Michal Idziorek Date: Thu, 14 May 2015 10:42:15 +0200 Subject: experimenting with grub vbe --- kernel/syscalls.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'kernel/syscalls.c') diff --git a/kernel/syscalls.c b/kernel/syscalls.c index 38f7161..9671469 100644 --- a/kernel/syscalls.c +++ b/kernel/syscalls.c @@ -10,7 +10,6 @@ #include #include - int syscall_unhandled(int nr) { log(FOOLOS_MODULE_NAME,FOOLOS_LOG_INFO,"syscall: %d", nr); @@ -29,7 +28,6 @@ int syscall_lseek(int file,int ptr,int dir) } - // TODO: /dev/console or /dev/tty1 - /dev/ttyN int syscall_write(int file, char *buf, int len) { @@ -150,6 +148,7 @@ int copy_args(char **in, char **out) return count; } + int syscall_execve(char *name, char **argv1, char **env1) { #ifdef LOG_SYSCALLS @@ -158,7 +157,6 @@ int syscall_execve(char *name, char **argv1, char **env1) uint32_t alloc; uint32_t entry_global=load_elf(name,&alloc); - task_set_brk(alloc); if(!entry_global) @@ -188,13 +186,13 @@ int syscall_execve(char *name, char **argv1, char **env1) // this is never reached! } + int syscall_open(char *name, int flags, int mode) { #ifdef LOG_SYSCALLS log(FOOLOS_MODULE_NAME,FOOLOS_LOG_INFO,"open (name=0x%08X(\"%s\"), flags=%d, mode=%d)",name, name,flags,mode); #endif panic(FOOLOS_MODULE_NAME,"unhandled syscall: open"); - } -- cgit v1.2.3