From 3bba2df34be1680777ff85ad4fbc43717609ec75 Mon Sep 17 00:00:00 2001 From: Miguel Date: Thu, 13 Sep 2018 14:40:09 +0200 Subject: thinking about syscalls and newlib ... --- newlib/syscall.s | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 newlib/syscall.s (limited to 'newlib/syscall.s') diff --git a/newlib/syscall.s b/newlib/syscall.s deleted file mode 100644 index abce63a..0000000 --- a/newlib/syscall.s +++ /dev/null @@ -1,16 +0,0 @@ -.global syscall - -syscall: - - push %ebx // preserve (sysV abi convnetion) - - mov 0x8(%esp),%eax //syscall number - mov 0xC(%esp),%edx //p1 - mov 0x10(%esp),%ecx //p2 - mov 0x14(%esp),%ebx //p3 - - int $0x80 - mov %ebx, %eax // set as return value - - pop %ebx // preserve - ret -- cgit v1.2.3