X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/9e622bd093f8e106b7e8a00f55620f13cc5cd87f..1171754ec28161647e916c3339f8da3d1804e1be:/docs/lunaix-syscall-table.md diff --git a/docs/lunaix-syscall-table.md b/docs/lunaix-syscall-table.md index 43633d8..985979c 100644 --- a/docs/lunaix-syscall-table.md +++ b/docs/lunaix-syscall-table.md @@ -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 | +