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