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 SYSCALL2 waittid, SYS_WAITTID
25 SYSCALL0 gettid, SYS_GETTID
26 SYSCALL0 getpid, SYS_GETPID
27 SYSCALL0 getuid, SYS_GETUID
28 SYSCALL0 getgid, SYS_GETGID
30 SYSCALL1 setuid, SYS_SETUID
31 SYSCALL1 setgid, SYS_SETGID
33 SYSCALL1 SysSetName, SYS_SETNAME
34 SYSCALL2 SysGetName, SYS_GETNAME
36 SYSCALL1 SysSetPri, SYS_SETPRI
38 SYSCALL3 SysSendMessage, SYS_SENDMSG
39 SYSCALL3 SysGetMessage, SYS_GETMSG
41 SYSCALL3 SysSpawn, SYS_SPAWN
42 SYSCALL3 execve, SYS_EXECVE
43 SYSCALL2 SysLoadBin, SYS_LOADBIN
45 SYSCALL1 _SysSetFaultHandler, SYS_SETFAULTHANDLER
47 SYSCALL6 _SysDebug, 0x100