Kernel calls indexed by number, see TOPIC files for call details.

 #  NAME                   TOPIC     DESCRIPTION
--- -----------------      -------   ----------------------------------------------
  1 exit                   process - terminate the current process
  2 fork                   process - create a child process 
  3 read                   file    - read from a file descriptor
  4 write                  file    - write   - write to a file descriptor
  5 open                   file    - open and possibly create a file or device
  6 close                  file    - close a file descriptor
  7 waitpid                timing  - wait for process termination  
  8 creat                  file    - create a file
  9 link                   file    - make a new name for a file
 10 unlink                 file    - delete a name and possibly the file it refers to
 11 execve                 process - execute program
 12 chdir                  file    - change working directory
 13 time                   timing  - get time in seconds
 14 mknod                  file    - create a special or ordinary file
 15 chmod                  file    - change permissions of a file
 16 lchown                 file    - change ownership of a file
 17 break                  undoc   - UNIMPLEMENTED
 18 oldstat                undoc   - obsolete
 19 lseek                  file    - reposition read/write file offset
 20 getpid                 access  - process identification
 21 mount                  file    - mount and unmount filesystems
 22 umount                 file    - mount and unmount filesystemsx 
 23 setuid                 access  - set user identity
 24 getuid                 access  - get user identity 
 25 stime                  timing  - set time
 26 ptrace                 process - process trace
 27 alarm                  signal  - set an alarm clock for delivery of a signal
 28 oldfstat               undoc   - obsolete DO NOT USE
 29 pause                  signal  - wait for signal
 30 utime                  file    - chg access and/or modification times
 31 stty                   undoc   - UNIMPLEMENTED
 32 gtty                   undoc   - UNIMPLEMENTED
 33 access                 file    - check user's permissions for a file
 34 nice                   process - change process priority
 35 ftime                  undoc   - UNIMPLEMENTED return date and time
 36 sync                   file    - commit buffer cache to disk
 37 kill                   signal  - send signal to a process
 38 rename                 file    - change the name or location of a file
 39 mkdir                  file    - create a directory
 40 rmdir                  file    - delete a directory
 41 dup                    file    - duplicate a file descriptor
 42 pipe                   file    - create pipe
 43 times                  timing  - get process times
 44 prof                   undoc   - UNIMPLEMENTED
 45 brk                    memory  - change data segment size
 46 setgid                 access  - set group identity
 47 getgid                 access  - get group identity
 48 signal                 signal  - ANSI C signal handling
 49 geteuid                access  - get user identity
 50 getegid                access  - get group identity
 51 acct                   process - switch process accounting on or off
 52 umount2                file    - mount and unmount filesystemsx
 53 lock                   undoc   - UNIMPLEMENTED
 54 ioctl                  ioctl   - control device
 55 fcntl                  file    - manipulate file descriptor
 56 mpx                    undoc   - UNIMPLEMENTED
 57 setpgid                access  - set process group 
 58 ulimit                 system  - UNIMPLEMENTED
 59 oldolduname            undoc   - obsolete
 60 umask                  file    - set file creation mask
 61 chroot                 file    - change root directory
 62 ustat                  file    - get file system statistics 
 63 dup2                   file    - duplicate a file descriptor
 64 getppid                access  - get process identification
 65 getpgrp                access  - set/get process group
 66 setsid                 access  - creates a session and sets the process group ID
 67 sigaction              signal  - POSIX signal handling
 68 sgetmask               signal  - 
 69 ssetmask               signal  - 
 70 setreuid               access  - set real and/or effective user ID
 71 setregid               access  - set real and / or effective group ID
 72 sigsuspend             signal  - POSIX signal handling functionsx
 73 sigpending             signal  - POSIX signal handling functions
 74 sethostname            system  - set host name 
 75 setrlimit              system  - set resource limits and usage
 76 getrlimit              system  - get resource limits and usage
 77 getrusage              system  - get resource limits and usage
 78 gettimeofday           timing  - get time
 79 settimeofday           timing  - set time
 80 getgroups              access  - get list of supplementary group IDs
 81 setgroups              access  - set list of supplementary group IDs
 82 select                 timing  - synchronous I/O
 83 symlink                file    - make a new name for a file
 84 oldlstat               undoc   - obsolete
 85 readlink               file    - read value of a symbolic link
 86 uselib                 system  - select shared library
 87 swapon                 file    - start/stop swapping to file/device
 88 reboot                 system  - reboot or enable/disable Ctrl-Alt-Del
 89 readdir                file    - read directory entry
 90 mmap                   memory  - map or unmap files or devices into memory
 91 munmap                 memory  - unmap files or devices into memory
 92 truncate               file    - truncate file to specified length 
 93 ftruncate              file    - truncate file to specified length 
 94 fchmod                 file    - change permissions of a file
 95 fchown                 file    - change ownership of a file 
 96 getpriority            process - get program scheduling priority
 97 setpriority            process - set program scheduling priority
 98 profil                 timing  - UNIMPLEMENTED execution time profile
 99 statfs                 file    - get file system statistics
100 fstatfs                file    - get file system statistics
101 ioperm                 system  - set port input/output permissions
102 socketcall             system  - socket system calls
103 syslog                 system  - read and/or clear kernel message ring buffer
104 setitimer              timing  - set an interval timer
105 getitimer              timing  - get  value of an interval timer
106 stat                   file    - get file status
107 lstat                  file    - get file status
108 fstat                  file    - get file status
109 olduname               undoc   - obsolete
110 iopl                   system  - iopl - change I/O privilege level
111 vhangup                process - virtually hangup the current tty
112 idle                   process - make process 0 idle
113 vm86old                system  - enter virtual 8086 mode
114 wait4                  timing  - wait for process termination, BSD style
115 swapoff                file    - stop swapping to file/device
116 sysinfo                system  - returns information on overall system statistics
117 ipc                    process - System V IPC system calls
118 fsync                  file    - synchronize  a file's complete in-core state with
119 sigreturn              signal  - return from signal handler and cleanup stack frame
120 clone                  process - create a child process
121 setdomainname          system  - get/set domain name
122 uname                  system  - get name and information about current kernel
123 modify_ldt             system  - get or set ldt
124 adjtimex               timing  - adjtimex   - tune kernel clock
125 mprotect               memory  - control allowable accesses to a region of memory
126 sigprocmask            signal  - POSIX signal handling functions
127 create_module          system  - create a loadable module entry
128 init_module            process - initialize a loadable module entry
129 delete_module          system  - delete a loadable module entry 
130 get_kernel_syms        system  - retrieve exported kernel and module symbols 
131 quotactl               system  - manipulate disk quotas
132 getpgid                access  - set/get process group
133 fchdir                 file    - change working directory
134 bdflush                system  - start, flush, or tune buffer-dirty-flush daemon
135 sysfs                  undoc   - get file system type information
136 personality            process - set the process execution domain
137 afs_syscall            undoc   - UNIMPLEMENTED
138 setfsuid               access  - set user identity used for file system checks
139 setfsgid               access  - set group identity used for file system checks
140 llseek                 file    - reposition read/write file offset
141 getdents               file    - get directory entries
142 newselect              process - sync I/O multiplexing
143 flock                  file    - apply or remove an advisory lock on an open file
144 msync                  memory  - synchronize a file with a memory map
145 readv                  file    - read data into multiple buffers
146 writev                 file    - read or write a vector
147 getsid                 access  - get session ID
148 fdatasync              file    - synchronize a file's in-core data with that on disk
149 sysctl                 system  - read/write system parameters
150 mlock                  memory  - disable paging for some parts of memory 
151 munlock                memory  - reenable paging for some parts of memory
152 mlockall               memory  - disable paging for calling process
153 munlockall             memory  - reenable paging for calling process
154 sched_setparam         system  - get scheduling parameters
155 sched_getparam         system  - get scheduling parameters
156 sched_setscheduler     system  - get scheduling algo-
157 sched_getscheduler     system  - get scheduling algo/param
158 sched_yield            system  - yield the processor
159 sched_get_priority_max system  - get static priority
160 sched_get_priority_min system  - get static priority rng 
161 sched_rr_get_interval  system  - get  the  SCHED_RR  interval for  the named
162 nanosleep              timing  - pause execution for a specified time
163 mremap                 memory  - re-map a virtual memory address
164 setresuid              access  - set real user ID
165 getresuid              access  - get real, effective and saved user or group ID
166 vm86                   system  - enter virtual 8086 mode   -166-
167 query_module           system  - query the kernel for bits pertaining to modules
168 poll                   timing  - wait for some event on a file descriptor
169 nfsservctl             system  - syscall interface to kernel nfs daemon
170 setresgid              access  - set real,effective,saved group ID
171 getresgid              access  - get real/effective/saved group ID
172 prctl                  process - operations on a process
173 rt_sigreturn           signal  - real time sigreturn
174 rt_sigaction           signal  - setup rt sighnd (RTL)
175 rt_sigprocmask         signal  - real time sigprocmask
176 rt_sigpending          signal  - real time sigaction
177 rt_sigtimedwait        signal  - real time sigtimedwait
178 rt_sigqueueinfo        signal  - real time sigqueueingo
179 rt_sigsuspend          signal  - real time sigsuspend
180 pread64                undoc   -read/write without moving file descriptor
181 pwrite64               undoc   - write to file descriptor at offset
182 chown                  file    - change ownership of a file
183 getcwd                 file    - get current working directory
184 capget                 process - get process capabilities
185 capset                 process - set process capabilities
186 sigaltstack            signal  - get or set alternate signal stack content
187 sendfile               file    - transfer data between file descriptors
188 getpmsg                system  - UNIMPLEMENTED
189 putpmsg                undoc   - UNIMPLEMENTED
190 vfork                  process - create a child process and block parent
191 ugetrlimit             undoc   - 
192 mmap2                  undoc   - map files or devices into memory
193 truncate64             undoc   - 
194 ftruncate64            undoc   - 
195 stat64                 undoc   - 
196 lstat64                undoc   - 
197 fstat64                undoc   - 
198 lchown32               undoc   - see lchown
199 getuid32               undoc   - see getuid
200 getgid32               undoc   - see getgid
201 geteuid32              undoc   - see geteuid
202 getegid32              undoc   - see getegid
203 setreuid32             undoc   - see setreuid
204 setregid32             undoc   - see setregid
205 getgroups32            undoc   - see getgroups
206 setgroups32            undoc   - see setgroupd
207 fchown32               undoc   - see chown
208 setresuid32            undoc   - see setresuid
209 getresuid32            undoc   - 
210 setresgid32            undoc   - see setresgid
211 getresgid32            undoc   - 
212 chown32                undoc   - see chown
213 setuid32               undoc   - see setuid
214 setgid32               undoc   - see setgid
215 setfsuid32             undoc   - see setfsuit
216 setfsgid32             undoc   - see setfsgid
217 pivot_root             undoc   - change the root file system
218 mincore                undoc   - get information on whether pages are in core 
219 madvise1               undoc   - 
219 madvise                undoc   - give advice about use of memory
220 getdents64             undoc   - 
221 fcntl64                undoc   - 
223 rsbac                  undoc   - 
224 gettid                 undoc   - get thread identification
225 readahead              undoc   - Read in advance one or more pages
226 setxattr               undoc   - set an extended attribute value
227 lsetxattr              undoc   - set extended attributes
228 fsetxattr              undoc   - set extended attribute
229 getxattr               undoc   - retrieve an extended attribute value
230 lgetxattr              undoc   - get extended attribute
231 fgetxattr              undoc   - get extended attribute
232 listxattr              undoc   - list extended attribute names
233 llistxattr             undoc   - list extended attributes
234 flistxattr             undoc   - list extended attribute
235 removexattr            undoc   - remove an extended attribute
236 lremovexattr           undoc   - remove extended attributes
237 fremovexattr           undoc   - remove extended attribute
238 tkill                  undoc   - send a signal to a single process
239 sendfile64             undoc   - 
240 futex                  undoc   - Fast Userspace Locking system call
241 sched_setaffinity      system  - get a process's CPU
242 sched_getaffinity      undoc   - 
243 set_thread_area        undoc   - Set a Thread Local Storage (TLS) area
244 get_thread_area        undoc   - Get a Thread Local Storage (TLS) area 
245 io_setup               undoc   - io_setup   - Create an asynchronous I/O context
246 io_destroy             undoc   - Destroy an asynchronous I/O context 
247 io_getevents           undoc   - Read asynchronous I/O events from completion queue
248 io_submit              undoc   - Submit asynchronous I/O blocks for processing
249 io_cancel              undoc   - Cancel an outstanding asynchronous I/O operation
250 fadvise64              undoc   - 
251 unknown                undoc   - 
252 exit_group             undoc   - exit all process's in group
253 lookup_dcookie         undoc   - return a directory entry's path
254 epoll_create           undoc   - open an epoll file descriptor
255 epoll_ctl              undoc   - control interface for an epoll descriptor
256 epoll_wait             undoc   - wait for an I/O event on an epoll file descriptor
257 remap_file_pages       undoc   - create a non-linear file mapping
258 set_tid_address        undoc   - 
259 timer_create           undoc   - 
260 timer_settime          undoc   - 
261 timer_gettime          undoc   - 
262 timer_getoverrun       undoc   - 
263 timer_delete           undoc   - 
264 clock_settime          undoc   - set specified time
265 clock_gettime          undoc   - get specified time
266 clock_getres           undoc   - get clock precision 
267 clock_nanosleep        undoc   - process sleep
268 statfs64               undoc   - 
269 fstatfs64              undoc   - 
270 tgkill                 undoc   - 
271 utimes                 undoc   - change access and/or modification times of an inodetimes    
272 fadvise64_64           undoc   - 
273 vserver                undoc   - 
274 mbind                  undoc   - 
275 get_mempolicy          undoc   - 
276 set_mempolicy          undoc   - 
277 mq_open                undoc   - 
278 mq_unlink              undoc   - 
279 mq_timedsend           undoc   - 
280 mq_timedreceive        undoc   - 
281 mq_notify              undoc   - 
282 mq_getsetattr          undoc   - 
283 sys_kexec_load         undoc   - 
