aboutsummaryrefslogtreecommitdiff
path: root/src/utils/syscall.c
diff options
context:
space:
mode:
authorLoic Guegan <manzerbredes@mailbox.org>2021-04-12 10:13:21 +0200
committerLoic Guegan <manzerbredes@mailbox.org>2021-04-12 10:13:21 +0200
commit39713a3736145483dd3310c3605f940ca34f05c3 (patch)
treed4dcdf0f3b667a5d706aa4b04501a71facf186bd /src/utils/syscall.c
parent6edeba8fe208fb019aec00fdc72b97407a8078d3 (diff)
Refactoring
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