X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/191c47396747e54457510c7e126b6ba098fefbbd..7515e526342f6ee07cbe92f5a458f1c2c4a1fcaf:/lunaix-os/includes/lunaix/syscall.h diff --git a/lunaix-os/includes/lunaix/syscall.h b/lunaix-os/includes/lunaix/syscall.h index f695cf7..88aa026 100644 --- a/lunaix-os/includes/lunaix/syscall.h +++ b/lunaix-os/includes/lunaix/syscall.h @@ -17,10 +17,26 @@ #define __SYSCALL_sigprocmask 12 #define __SYSCALL_signal 13 #define __SYSCALL_pause 14 +#define __SYSCALL_kill 15 +#define __SYSCALL_alarm 16 +#define __SYSCALL_sigpending 17 +#define __SYSCALL_sigsuspend 18 + +#define __SYSCALL_open 19 +#define __SYSCALL_close 20 +#define __SYSCALL_read 21 +#define __SYSCALL_write 22 +#define __SYSCALL_readdir 23 +#define __SYSCALL_mkdir 24 +#define __SYSCALL_lseek 25 +#define __SYSCALL_geterrno 26 #define __SYSCALL_MAX 0x100 #ifndef __ASM__ + +#define SYSCALL_ESTATUS(errno) -(errno != 0) + void syscall_install();