fix dependency check logic cause config always disabled
[lunaix-os.git] / docs / lunaix-syscall-table.md
index 43633d87dd405315d091de218189ca567d6d2bc0..985979c065e76342b0426650c8d96aa58d86edda 100644 (file)
@@ -1,65 +1,82 @@
+# Lunaix System Calls Table
+
 | Name | ID |
 | ----- | ---- |
-| __SYSCALL_fork |  1 |
-| __SYSCALL_yield |  2 |
-| __SYSCALL_sbrk |  3 |
-| __SYSCALL_brk |  4 |
-| __SYSCALL_getpid |  5 |
-| __SYSCALL_getppid |  6 |
-| __SYSCALL_sleep |  7 |
-| __SYSCALL__exit |  8 |
-| __SYSCALL_wait |  9 |
-| __SYSCALL_waitpid  | 10 |
-| __SYSCALL_sigreturn  | 11 |
-| __SYSCALL_sigprocmask  | 12 |
-| __SYSCALL_sys_sigaction  | 13 |
-| __SYSCALL_pause  | 14 |
-| __SYSCALL_kill  | 15 |
-| __SYSCALL_alarm  | 16 |
-| __SYSCALL_sigpending  | 17 |
-| __SYSCALL_sigsuspend  | 18 |
-| __SYSCALL_open  | 19 |
-| __SYSCALL_close  | 20 |
-| __SYSCALL_read  | 21 |
-| __SYSCALL_write  | 22 |
-| __SYSCALL_sys_readdir  | 23 |
-| __SYSCALL_mkdir  | 24 |
-| __SYSCALL_lseek  | 25 |
-| __SYSCALL_geterrno  | 26 |
-| __SYSCALL_readlink  | 27 |
-| __SYSCALL_readlinkat  | 28 |
-| __SYSCALL_rmdir  | 29 |
-| __SYSCALL_unlink  | 30 |
-| __SYSCALL_unlinkat  | 31 |
-| __SYSCALL_link  | 32 |
-| __SYSCALL_fsync  | 33 |
-| __SYSCALL_dup  | 34 |
-| __SYSCALL_dup2  | 35 |
-| __SYSCALL_realpathat  | 36 |
-| __SYSCALL_symlink  | 37 |
-| __SYSCALL_chdir  | 38 |
-| __SYSCALL_fchdir  | 39 |
-| __SYSCALL_getcwd  | 40 |
-| __SYSCALL_rename  | 41 |
-| __SYSCALL_mount  | 42 |
-| __SYSCALL_unmount  | 43 |
-| __SYSCALL_getxattr  | 44 |
-| __SYSCALL_setxattr  | 45 |
-| __SYSCALL_fgetxattr  | 46 |
-| __SYSCALL_fsetxattr  | 47 |
-| __SYSCALL_ioctl  | 48 |
-| __SYSCALL_getpgid  | 49 |
-| __SYSCALL_setpgid  | 50 |
-| __SYSCALL_syslog  | 51 |
-| __SYSCALL_sys_mmap  | 52 |
-| __SYSCALL_munmap  | 53 |
-| __SYSCALL_execve  | 54 |
-| __SYSCALL_fstat  | 55 |
-| __SYSCALL_pollctl  | 56 |
-| __SYSCALL_th_create  | 57 |
-| __SYSCALL_th_self  | 58 |
-| __SYSCALL_th_exit  | 59 |
-| __SYSCALL_th_join  | 60 |
-| __SYSCALL_th_kill  | 61 |
-| __SYSCALL_th_detach  | 62 |
-| __SYSCALL_th_sigmask  | 63 |
+| `__lxsys_fork` | 1 |
+| `__lxsys_yield` | 2 |
+| `__lxsys_sbrk` | 3 |
+| `__lxsys_brk` | 4 |
+| `__lxsys_getpid` | 5 |
+| `__lxsys_getppid` | 6 |
+| `__lxsys_sleep` | 7 |
+| `__lxsys_exit` | 8 |
+| `__lxsys_wait` | 9 |
+| `__lxsys_waitpid` | 10 |
+| `__lxsys_sigreturn` | 11 |
+| `__lxsys_sigprocmask` | 12 |
+| `__lxsys_sys_sigaction` | 13 |
+| `__lxsys_pause` | 14 |
+| `__lxsys_kill` | 15 |
+| `__lxsys_alarm` | 16 |
+| `__lxsys_sigpending` | 17 |
+| `__lxsys_sigsuspend` | 18 |
+| `__lxsys_open` | 19 |
+| `__lxsys_close` | 20 |
+| `__lxsys_read` | 21 |
+| `__lxsys_write` | 22 |
+| `__lxsys_sys_readdir` | 23 |
+| `__lxsys_mkdir` | 24 |
+| `__lxsys_lseek` | 25 |
+| `__lxsys_geterrno` | 26 |
+| `__lxsys_readlink` | 27 |
+| `__lxsys_readlinkat` | 28 |
+| `__lxsys_rmdir` | 29 |
+| `__lxsys_unlink` | 30 |
+| `__lxsys_unlinkat` | 31 |
+| `__lxsys_link` | 32 |
+| `__lxsys_fsync` | 33 |
+| `__lxsys_dup` | 34 |
+| `__lxsys_dup2` | 35 |
+| `__lxsys_realpathat` | 36 |
+| `__lxsys_symlink` | 37 |
+| `__lxsys_chdir` | 38 |
+| `__lxsys_fchdir` | 39 |
+| `__lxsys_getcwd` | 40 |
+| `__lxsys_rename` | 41 |
+| `__lxsys_mount` | 42 |
+| `__lxsys_unmount` | 43 |
+| `__lxsys_getxattr` | 44 |
+| `__lxsys_setxattr` | 45 |
+| `__lxsys_fgetxattr` | 46 |
+| `__lxsys_fsetxattr` | 47 |
+| `__lxsys_ioctl` | 48 |
+| `__lxsys_getpgid` | 49 |
+| `__lxsys_setpgid` | 50 |
+| `__lxsys_syslog` | 51 |
+| `__lxsys_sys_mmap` | 52 |
+| `__lxsys_munmap` | 53 |
+| `__lxsys_execve` | 54 |
+| `__lxsys_fstat` | 55 |
+| `__lxsys_pollctl` | 56 |
+| `__lxsys_th_create` | 57 |
+| `__lxsys_th_self` | 58 |
+| `__lxsys_th_exit` | 59 |
+| `__lxsys_th_join` | 60 |
+| `__lxsys_th_kill` | 61 |
+| `__lxsys_th_detach` | 62 |
+| `__lxsys_th_sigmask` | 63 |
+| `__lxsys_getuid` | 64 |
+| `__lxsys_getgid` | 65 |
+| `__lxsys_geteuid` | 66 |
+| `__lxsys_getegid` | 67 |
+| `__lxsys_getgroups` | 68 |
+| `__lxsys_setuid` | 69 |
+| `__lxsys_setgid` | 70 |
+| `__lxsys_seteuid` | 71 |
+| `__lxsys_setegid` | 72 |
+| `__lxsys_setgroups` | 73 |
+| `__lxsys_chroot` | 74 |
+| `__lxsys_fchmodat` | 75 |
+| `__lxsys_fchownat` | 76 |
+| `__lxsys_faccessat` | 77 |
+