summaryrefslogtreecommitdiff
path: root/kernel/sys.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/sys.c')
-rw-r--r--kernel/sys.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/kernel/sys.c b/kernel/sys.c
index 6127f58..8e28edd 100644
--- a/kernel/sys.c
+++ b/kernel/sys.c
@@ -1,5 +1,6 @@
#include <errno.h>
#include <kernel/con.h>
+#include <kernel/kernel.h>
#include <kernel/sched.h>
#include <kernel/serial.h>
#include <kernel/tty.h>
@@ -84,6 +85,14 @@ ssize_t sys_read(void *buf, size_t len) {
return tty_read(ctask->ctty, buf, len);
}
+ssize_t sys_write(void *buf, size_t len) {
+ return tty_write(ctask->ctty, buf, len);
+}
+
+void sys_panic(void) {
+ panic();
+}
+
int sys_dummy(void) {
return -ENOSYS;
}