diff options
Diffstat (limited to 'src/utils/syscall.c')
| -rw-r--r-- | src/utils/syscall.c | 19 |
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 |
