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