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