add "-fno-stack-protector" to explicit disable unwanted instrumentation
[lunaix-os.git] / docs / lunaix-syscall-table.md
1 # Lunaix System Calls Table
2
3 | Name | ID |
4 | ----- | ---- |
5 | `__lxsys_fork` | 1 |
6 | `__lxsys_yield` | 2 |
7 | `__lxsys_sbrk` | 3 |
8 | `__lxsys_brk` | 4 |
9 | `__lxsys_getpid` | 5 |
10 | `__lxsys_getppid` | 6 |
11 | `__lxsys_sleep` | 7 |
12 | `__lxsys_exit` | 8 |
13 | `__lxsys_wait` | 9 |
14 | `__lxsys_waitpid` | 10 |
15 | `__lxsys_sigreturn` | 11 |
16 | `__lxsys_sigprocmask` | 12 |
17 | `__lxsys_sys_sigaction` | 13 |
18 | `__lxsys_pause` | 14 |
19 | `__lxsys_kill` | 15 |
20 | `__lxsys_alarm` | 16 |
21 | `__lxsys_sigpending` | 17 |
22 | `__lxsys_sigsuspend` | 18 |
23 | `__lxsys_open` | 19 |
24 | `__lxsys_close` | 20 |
25 | `__lxsys_read` | 21 |
26 | `__lxsys_write` | 22 |
27 | `__lxsys_sys_readdir` | 23 |
28 | `__lxsys_mkdir` | 24 |
29 | `__lxsys_lseek` | 25 |
30 | `__lxsys_geterrno` | 26 |
31 | `__lxsys_readlink` | 27 |
32 | `__lxsys_readlinkat` | 28 |
33 | `__lxsys_rmdir` | 29 |
34 | `__lxsys_unlink` | 30 |
35 | `__lxsys_unlinkat` | 31 |
36 | `__lxsys_link` | 32 |
37 | `__lxsys_fsync` | 33 |
38 | `__lxsys_dup` | 34 |
39 | `__lxsys_dup2` | 35 |
40 | `__lxsys_realpathat` | 36 |
41 | `__lxsys_symlink` | 37 |
42 | `__lxsys_chdir` | 38 |
43 | `__lxsys_fchdir` | 39 |
44 | `__lxsys_getcwd` | 40 |
45 | `__lxsys_rename` | 41 |
46 | `__lxsys_mount` | 42 |
47 | `__lxsys_unmount` | 43 |
48 | `__lxsys_getxattr` | 44 |
49 | `__lxsys_setxattr` | 45 |
50 | `__lxsys_fgetxattr` | 46 |
51 | `__lxsys_fsetxattr` | 47 |
52 | `__lxsys_ioctl` | 48 |
53 | `__lxsys_getpgid` | 49 |
54 | `__lxsys_setpgid` | 50 |
55 | `__lxsys_syslog` | 51 |
56 | `__lxsys_sys_mmap` | 52 |
57 | `__lxsys_munmap` | 53 |
58 | `__lxsys_execve` | 54 |
59 | `__lxsys_fstat` | 55 |
60 | `__lxsys_pollctl` | 56 |
61 | `__lxsys_th_create` | 57 |
62 | `__lxsys_th_self` | 58 |
63 | `__lxsys_th_exit` | 59 |
64 | `__lxsys_th_join` | 60 |
65 | `__lxsys_th_kill` | 61 |
66 | `__lxsys_th_detach` | 62 |
67 | `__lxsys_th_sigmask` | 63 |
68 | `__lxsys_getuid` | 64 |
69 | `__lxsys_getgid` | 65 |
70 | `__lxsys_geteuid` | 66 |
71 | `__lxsys_getegid` | 67 |
72 | `__lxsys_getgroups` | 68 |
73 | `__lxsys_setuid` | 69 |
74 | `__lxsys_setgid` | 70 |
75 | `__lxsys_seteuid` | 71 |
76 | `__lxsys_setegid` | 72 |
77 | `__lxsys_setgroups` | 73 |
78 | `__lxsys_chroot` | 74 |
79 | `__lxsys_fchmodat` | 75 |
80 | `__lxsys_fchownat` | 76 |
81 | `__lxsys_faccessat` | 77 |
82