feat: taskfs for export process to filesystem
[lunaix-os.git] / lunaix-os / includes / lunaix / syscall.h
index 82986ab5f83783c73fe5acf75ba8c6ccbf1847dd..98f5585a16fb202a931765f5716d2773ef17071e 100644 (file)
@@ -13,6 +13,7 @@
 #define __SYSCALL__exit 8
 #define __SYSCALL_wait 9
 #define __SYSCALL_waitpid 10
+
 #define __SYSCALL_sigreturn 11
 #define __SYSCALL_sigprocmask 12
 #define __SYSCALL_signal 13
@@ -21,9 +22,9 @@
 #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_readlink 27
 #define __SYSCALL_readlinkat 28
 #define __SYSCALL_rmdir 29
+
 #define __SYSCALL_unlink 30
 #define __SYSCALL_unlinkat 31
 #define __SYSCALL_link 32
 #define __SYSCALL_fsync 33
+#define __SYSCALL_dup 34
+#define __SYSCALL_dup2 35
+#define __SYSCALL_realpathat 36
+#define __SYSCALL_symlink 37
+#define __SYSCALL_chdir 38
+#define __SYSCALL_fchdir 39
+#define __SYSCALL_getcwd 40
+#define __SYSCALL_rename 41
+#define __SYSCALL_mount 42
+#define __SYSCALL_unmount 43
+#define __SYSCALL_getxattr 44
+#define __SYSCALL_setxattr 45
+#define __SYSCALL_fgetxattr 46
+#define __SYSCALL_fsetxattr 47
 
 #define __SYSCALL_MAX 0x100