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

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