From aa8a8811818331cf511681327e3ba95e456f0d33 Mon Sep 17 00:00:00 2001 From: Marvin Borner Date: Sat, 2 May 2020 15:44:11 +0200 Subject: Added many syscalls to get better POSIX compliance --- src/userspace/libc/syscall.h | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'src/userspace/libc/syscall.h') diff --git a/src/userspace/libc/syscall.h b/src/userspace/libc/syscall.h index e8ab95a..262e05a 100644 --- a/src/userspace/libc/syscall.h +++ b/src/userspace/libc/syscall.h @@ -70,16 +70,20 @@ */ DECL_SYSCALL0(halt); -DECL_SYSCALL1(exec, char *); +DECL_SYSCALL1(exit, u32); + +DECL_SYSCALL0(fork); + +DECL_SYSCALL4(read, char *, u32, u32, char *); -DECL_SYSCALL1(putch, char *); +DECL_SYSCALL4(write, char *, u32, u32, char *); -DECL_SYSCALL0(scancode); +DECL_SYSCALL1(exec, char *); + +DECL_SYSCALL0(get_pid); DECL_SYSCALL1(malloc, u32); DECL_SYSCALL1(free, u32); -DECL_SYSCALL0(pointers); - #endif \ No newline at end of file -- cgit v1.2.3