From 5f8b5ce7efb7738eaebad43f9648975788ae19ff Mon Sep 17 00:00:00 2001 From: Marvin Borner Date: Tue, 28 Apr 2020 20:59:57 +0200 Subject: Fixed userspace entering... Many other fixes too, but I won't mention them because I don't want to :) --- src/kernel/syscall/syscall.h | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) (limited to 'src/kernel/syscall/syscall.h') diff --git a/src/kernel/syscall/syscall.h b/src/kernel/syscall/syscall.h index 229cf04..b2bdc6d 100644 --- a/src/kernel/syscall/syscall.h +++ b/src/kernel/syscall/syscall.h @@ -1,21 +1,17 @@ #ifndef MELVIX_SYSCALL_H #define MELVIX_SYSCALL_H +#include + extern void idt_syscall(); void syscalls_install(); -uint32_t sys_write(char *buf); - -uint32_t sys_writec(char ch); - -uint32_t sys_read(); - -uint32_t sys_readc(char *ch); +uint32_t sys_putch(char ch); -uint32_t sys_get_pointers(); +uint32_t sys_getch(); -uint32_t sys_alloc(uint32_t count); +uint32_t sys_malloc(uint32_t count); uint32_t sys_free(uint32_t ptr); -- cgit v1.2.3