summaryrefslogtreecommitdiffstats
path: root/usr/syscall.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/syscall.c')
-rw-r--r--usr/syscall.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/usr/syscall.c b/usr/syscall.c
index 0ea5700..834bd5b 100644
--- a/usr/syscall.c
+++ b/usr/syscall.c
@@ -1,4 +1,5 @@
#include "syscall.h"
+#include "tsk/tasking.h"
#include "mem/memory.h"
#include "io/log.h"
@@ -10,6 +11,11 @@ int _syscall_handler_log(struct syscall_log *req)
return 0;
}
+intmax_t _syscall_handler_tid(syscall_t *req)
+{
+ return task_current->id;
+}
+
void *_syscall_handlers[SYSCALL_COUNT] = {
_syscall_handler_log
};