aboutsummaryrefslogtreecommitdiff
path: root/src/utils/syscall.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/utils/syscall.c')
-rw-r--r--src/utils/syscall.c19
1 files changed, 0 insertions, 19 deletions
diff --git a/src/utils/syscall.c b/src/utils/syscall.c
deleted file mode 100644
index 300b7aa..0000000
--- a/src/utils/syscall.c
+++ /dev/null
@@ -1,19 +0,0 @@
-#include "syscall.h"
-#include "gdt.h"
-#include "libc/stdio.h"
-
-void syscall(){
- int call_number;
- asm("movl %%eax, %0":"=m"(call_number));
- if(call_number==1){
- int msg_addr;
- asm("movl %%ebx, %0":"=m"(msg_addr));
- char *msg=(char*)msg_addr;
- print(msg);
- }
- else{
- print("Syscall ");
- printi(call_number);
- print(" unknown");
- }
-} \ No newline at end of file