Section 2 of the manual describes the Linux system calls. A system call is an entry point into the Linux kernel. Usually, system calls are not invoked directly: instead, most system calls have corresponding C library wrapper functions which perform the steps required (e.g., trapping to kernel mode) in order to invoke the system call. Thus, making a system call looks the same as invoking a normal library function.

Page 15

s390_sthyi
emulate STHYI instruction
sbrk
brk, sbrk - change data segment size
sbrk
brk , sbrk — change data segment size
sched_get_priority_max
sched_get_priority_max, sched_get_priority_min - get static priority range
sched_get_priority_max
sched_get_priority_max , sched_get_priority_min , sched_rr_get_interval — get scheduling parameter limits
sched_get_priority_min
sched_get_priority_max, sched_get_priority_min - get static priority range
sched_get_priority_min
sched_get_priority_max , sched_get_priority_min , sched_rr_get_interval — get scheduling parameter limits
sched_getaffinity
sched_setaffinity, sched_getaffinity - set and get a thread's CPU affinity mask
sched_getattr
sched_setattr, sched_getattr - set and get scheduling policy and attributes
sched_getparam
sched_setparam, sched_getparam - set and get scheduling parameters
sched_getparam
sched_setparam , sched_getparam — set/get scheduling parameters
sched_getscheduler
sched_setscheduler, sched_getscheduler - set and get scheduling policy/parameters
sched_getscheduler
sched_setscheduler , sched_getscheduler — set/get scheduling policy and scheduler parameters
sched_rr_get_interval
get the SCHED_RR interval for the named process
sched_rr_get_interval
sched_get_priority_max , sched_get_priority_min , sched_rr_get_interval — get scheduling parameter limits
sched_setaffinity
sched_setaffinity, sched_getaffinity - set and get a thread's CPU affinity mask
sched_setattr
sched_setattr, sched_getattr - set and get scheduling policy and attributes
sched_setparam
sched_setparam, sched_getparam - set and get scheduling parameters
sched_setparam
sched_setparam , sched_getparam — set/get scheduling parameters
sched_setscheduler
sched_setscheduler, sched_getscheduler - set and get scheduling policy/parameters
sched_setscheduler
sched_setscheduler , sched_getscheduler — set/get scheduling policy and scheduler parameters
sched_yield
yield the processor
sched_yield
yield processor
sctp_generic_recvmsg
receive data from a peer
sctp_generic_sendmsg
sctp_generic_sendmsg
sctp_peeloff
detach an association from a one-to-many socket to its own fd
seccomp
operate on Secure Computing state of the process
seccomp_unotify
Seccomp user-space notification mechanism
security
afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - unimplemented system calls
select
select, pselect, FD_CLR, FD_ISSET, FD_SET, FD_ZERO, fd_set - synchronous I/O multiplexing
select
synchronous I/O multiplexing
select_tut
select, pselect - synchronous I/O multiplexing
semctl
System V semaphore control operations
semctl
control operations on a semaphore set
semget
get a System V semaphore set identifier
semget
obtain a semaphore id
semop
semop, semtimedop - System V semaphore operations
semop
atomic array of operations on a semaphore set
semtimedop
semop, semtimedop - System V semaphore operations
send
send, sendto, sendmsg - send a message on a socket
send
send , sendto , sendmsg , sendmmsg — send message(s) from a socket
sendfile
transfer data between file descriptors
sendfile
send a file to a socket
sendfile64
sendfile - transfer data between file descriptors
sendmmsg
send multiple messages on a socket
sendmmsg
send , sendto , sendmsg , sendmmsg — send message(s) from a socket
sendmsg
send, sendto, sendmsg - send a message on a socket
sendmsg
send , sendto , sendmsg , sendmmsg — send message(s) from a socket
sendto
send, sendto, sendmsg - send a message on a socket
sendto
send , sendto , sendmsg , sendmmsg — send message(s) from a socket
set_mempolicy
set default NUMA memory policy for a thread and its children
set_robust_list
get_robust_list, set_robust_list - get/set list of robust futexes
set_thread_area
get_thread_area, set_thread_area - manipulate thread-local storage information
set_tid_address
set pointer to thread ID
setaudit
setaudit , setaudit_addr — set audit session state
setaudit_addr
setaudit , setaudit_addr — set audit session state
setauid
set audit session ID
setdomainname
getdomainname, setdomainname - get/set NIS domain name
setegid
seteuid, setegid - set effective user or group ID
setegid
setuid , seteuid , setgid , setegid — set user and group ID
seteuid
seteuid, setegid - set effective user or group ID
seteuid
setuid , seteuid , setgid , setegid — set user and group ID
setfib
set the default FIB (routing table) for the calling process
setfsgid
set group identity used for filesystem checks
setfsgid32
setfsgid - set group identity used for filesystem checks
setfsuid
set user identity used for filesystem checks
setfsuid32
setfsuid - set user identity used for filesystem checks
setgid
set group identity
setgid
setuid , seteuid , setgid , setegid — set user and group ID
setgid32
setgid - set group identity
setgroups
getgroups, setgroups - get/set list of supplementary group IDs
setgroups
set group access list
setgroups32
getgroups, setgroups - get/set list of supplementary group IDs
sethostname
gethostname, sethostname - get/set hostname
setitimer
getitimer, setitimer - get or set value of an interval timer
setitimer
getitimer , setitimer — get/set value of interval timer
setlogin
getlogin , getlogin_r , setlogin — get/set login name
setloginclass
getloginclass , setloginclass — get/set login class
setns
reassociate thread with a namespace
setpgid
setpgid, getpgid, setpgrp, getpgrp - set/get process group
setpgid
setpgid , setpgrp — set process group
setpgrp
setpgid, getpgid, setpgrp, getpgrp - set/get process group
setpgrp
setpgid , setpgrp — set process group
setpriority
getpriority, setpriority - get/set program scheduling priority
setpriority
getpriority , setpriority — get/set program scheduling priority
setregid
setreuid, setregid - set real and/or effective user or group ID
setregid
set real and effective group ID
setregid32
setreuid, setregid - set real and/or effective user or group ID
setresgid
setresuid, setresgid - set real, effective, and saved user or group ID
setresgid
getresgid , getresuid , setresgid , setresuid — get or set real, effective and saved user or group ID
setresgid32
setresuid, setresgid - set real, effective, and saved user or group ID
setresuid
setresuid, setresgid - set real, effective, and saved user or group ID
setresuid
getresgid , getresuid , setresgid , setresuid — get or set real, effective and saved user or group ID
setresuid32
setresuid, setresgid - set real, effective, and saved user or group ID
setreuid
setreuid, setregid - set real and/or effective user or group ID
setreuid
set real and effective user ID's
setreuid32
setreuid, setregid - set real and/or effective user or group ID
setrlimit
getrlimit, setrlimit, prlimit - get/set resource limits
setrlimit
getrlimit , setrlimit — control maximum system resource consumption
setsid
creates a session and sets the process group ID