2 ; Acess2 System Interface
4 %include "syscalls.inc.asm"
8 [global _errno:data (4)]
17 ; --- Process Controll ---
18 SYSCALL1 _exit, SYS_EXIT
19 SYSCALL2 clone, SYS_CLONE
20 SYSCALL2 kill, SYS_KILL
21 SYSCALL0 yield, SYS_YIELD
22 SYSCALL0 sleep, SYS_SLEEP
23 SYSCALL1 wait, SYS_WAIT
24 SYSCALL2 waittid, SYS_WAITTID
26 SYSCALL0 gettid, SYS_GETTID
27 SYSCALL0 getpid, SYS_GETPID
28 SYSCALL0 getuid, SYS_GETUID
29 SYSCALL0 getgid, SYS_GETGID
31 SYSCALL1 setuid, SYS_SETUID
32 SYSCALL1 setgid, SYS_SETGID
34 SYSCALL1 SysSetName, SYS_SETNAME
35 SYSCALL2 SysGetName, SYS_GETNAME
37 SYSCALL1 SysSetPri, SYS_SETPRI
39 SYSCALL3 SysSendMessage, SYS_SENDMSG
40 SYSCALL3 SysGetMessage, SYS_GETMSG
42 SYSCALL3 SysSpawn, SYS_SPAWN
43 SYSCALL3 execve, SYS_EXECVE
44 SYSCALL2 SysLoadBin, SYS_LOADBIN
46 SYSCALL1 _SysSetFaultHandler, SYS_SETFAULTHANDLER
48 SYSCALL6 _SysDebug, 0x100