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 SYSCALL2 signal, SYS_SIGNAL
22 SYSCALL0 yield, SYS_YIELD
23 SYSCALL0 sleep, SYS_SLEEP
24 SYSCALL1 wait, SYS_WAIT
25 SYSCALL2 waittid, SYS_WAITTID
27 SYSCALL0 gettid, SYS_GETTID
28 SYSCALL0 getpid, SYS_GETPID
29 SYSCALL0 getuid, SYS_GETUID
30 SYSCALL0 getgid, SYS_GETGID
32 SYSCALL1 setuid, SYS_SETUID
33 SYSCALL1 setgid, SYS_SETGID
35 SYSCALL1 SysSetName, SYS_SETNAME
36 SYSCALL2 SysGetName, SYS_GETNAME
38 SYSCALL1 SysSetPri, SYS_SETPRI
40 SYSCALL3 SysSendMessage, SYS_SENDMSG
41 SYSCALL3 SysGetMessage, SYS_GETMSG
43 SYSCALL3 SysSpawn, SYS_SPAWN
44 SYSCALL3 execve, SYS_EXECVE
45 SYSCALL2 SysLoadBin, SYS_LOADBIN
48 SYSCALL6 _SysDebug, 0x100