X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/874b3b5a74d815aa91f325e5573052a3c8ce1d39..77e7b21f117eecd04bb31257ee68dfc1f425a47e:/lunaix-os/includes/lunaix/syscall.h diff --git a/lunaix-os/includes/lunaix/syscall.h b/lunaix-os/includes/lunaix/syscall.h index 8e145e5..42bc85b 100644 --- a/lunaix-os/includes/lunaix/syscall.h +++ b/lunaix-os/includes/lunaix/syscall.h @@ -22,9 +22,19 @@ #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_MAX 0x100 #ifndef __ASM__ + +#define SYSCALL_ESTATUS(errno) -(errno != 0) + void syscall_install();