Upload files to "src"
This commit is contained in:
@@ -4,6 +4,9 @@
|
|||||||
|
|
||||||
#include "localheader.h"
|
#include "localheader.h"
|
||||||
|
|
||||||
|
|
||||||
|
// look at me I am the handler now
|
||||||
|
|
||||||
// syscall1
|
// syscall1
|
||||||
long syscall1(long number, long arg1){
|
long syscall1(long number, long arg1){
|
||||||
long result;
|
long result;
|
||||||
@@ -19,6 +22,7 @@ long syscall1(long number, long arg1){
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// syscall2
|
||||||
long syscall2(long number, long arg1, long arg2){
|
long syscall2(long number, long arg1, long arg2){
|
||||||
long result;
|
long result;
|
||||||
|
|
||||||
@@ -35,7 +39,6 @@ long syscall2(long number, long arg1, long arg2){
|
|||||||
|
|
||||||
// syscall3
|
// syscall3
|
||||||
long syscall3(long number, long arg1, long arg2, long arg3){
|
long syscall3(long number, long arg1, long arg2, long arg3){
|
||||||
|
|
||||||
long result;
|
long result;
|
||||||
|
|
||||||
// asm for a system call with 3 args
|
// asm for a system call with 3 args
|
||||||
@@ -49,8 +52,10 @@ long syscall3(long number, long arg1, long arg2, long arg3){
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// syscall4
|
||||||
long syscall4(long number, long arg1, long arg2, long arg3, long arg4){
|
long syscall4(long number, long arg1, long arg2, long arg3, long arg4){
|
||||||
long result;
|
long result;
|
||||||
|
|
||||||
__asm__ __volatile(
|
__asm__ __volatile(
|
||||||
"syscall"
|
"syscall"
|
||||||
: "=a"(result)
|
: "=a"(result)
|
||||||
|
|||||||
Reference in New Issue
Block a user