Unifying the Lunaix's Physical Memory Model (#28)
[lunaix-os.git] / docs / lunaix-syscall-table.md
1 | Name | Id |
2 | ----- | ---- |
3 | __SYSCALL_fork |  1 |
4 | __SYSCALL_yield |  2 |
5 | __SYSCALL_sbrk |  3 |
6 | __SYSCALL_brk |  4 |
7 | __SYSCALL_getpid |  5 |
8 | __SYSCALL_getppid |  6 |
9 | __SYSCALL_sleep |  7 |
10 | __SYSCALL__exit |  8 |
11 | __SYSCALL_wait |  9 |
12 | __SYSCALL_waitpid  | 10 |
13 | __SYSCALL_sigreturn  | 11 |
14 | __SYSCALL_sigprocmask  | 12 |
15 | __SYSCALL_sys_sigaction  | 13 |
16 | __SYSCALL_pause  | 14 |
17 | __SYSCALL_kill  | 15 |
18 | __SYSCALL_alarm  | 16 |
19 | __SYSCALL_sigpending  | 17 |
20 | __SYSCALL_sigsuspend  | 18 |
21 | __SYSCALL_open  | 19 |
22 | __SYSCALL_close  | 20 |
23 | __SYSCALL_read  | 21 |
24 | __SYSCALL_write  | 22 |
25 | __SYSCALL_sys_readdir  | 23 |
26 | __SYSCALL_mkdir  | 24 |
27 | __SYSCALL_lseek  | 25 |
28 | __SYSCALL_geterrno  | 26 |
29 | __SYSCALL_readlink  | 27 |
30 | __SYSCALL_readlinkat  | 28 |
31 | __SYSCALL_rmdir  | 29 |
32 | __SYSCALL_unlink  | 30 |
33 | __SYSCALL_unlinkat  | 31 |
34 | __SYSCALL_link  | 32 |
35 | __SYSCALL_fsync  | 33 |
36 | __SYSCALL_dup  | 34 |
37 | __SYSCALL_dup2  | 35 |
38 | __SYSCALL_realpathat  | 36 |
39 | __SYSCALL_symlink  | 37 |
40 | __SYSCALL_chdir  | 38 |
41 | __SYSCALL_fchdir  | 39 |
42 | __SYSCALL_getcwd  | 40 |
43 | __SYSCALL_rename  | 41 |
44 | __SYSCALL_mount  | 42 |
45 | __SYSCALL_unmount  | 43 |
46 | __SYSCALL_getxattr  | 44 |
47 | __SYSCALL_setxattr  | 45 |
48 | __SYSCALL_fgetxattr  | 46 |
49 | __SYSCALL_fsetxattr  | 47 |
50 | __SYSCALL_ioctl  | 48 |
51 | __SYSCALL_getpgid  | 49 |
52 | __SYSCALL_setpgid  | 50 |
53 | __SYSCALL_syslog  | 51 |
54 | __SYSCALL_sys_mmap  | 52 |
55 | __SYSCALL_munmap  | 53 |
56 | __SYSCALL_execve  | 54 |
57 | __SYSCALL_fstat  | 55 |
58 | __SYSCALL_pollctl  | 56 |
59 | __SYSCALL_th_create  | 57 |
60 | __SYSCALL_th_self  | 58 |
61 | __SYSCALL_th_exit  | 59 |
62 | __SYSCALL_th_join  | 60 |
63 | __SYSCALL_th_kill  | 61 |
64 | __SYSCALL_th_detach  | 62 |
65 | __SYSCALL_th_sigmask  | 63 |