Section 2 · System calls
System calls: S
Interfaces provided by the Linux kernel.
118 pages · S
- s390_guarded_storage.2 operations with z/Architecture guarded storage facility
- s390_pci_mmio_read.2 transfer data to/from PCI MMIO memory page
- s390_pci_mmio_write.2 transfer data to/from PCI MMIO memory page
- s390_runtime_instr.2 enable/disable s390 CPU run-time instrumentation
- s390_sthyi.2 emulate STHYI instruction
- sbrk.2 change data segment size
- sched_get_priority_max.2 get static priority range
- sched_get_priority_min.2 get static priority range
- sched_getaffinity.2 set and get a thread’s CPU affinity mask
- sched_getattr.2 set and get scheduling policy and attributes
- sched_getparam.2 set and get scheduling parameters
- sched_getscheduler.2 set and get scheduling policy/parameters
- sched_rr_get_interval.2 get the SCHED_RR interval for the named process
- sched_setaffinity.2 set and get a thread’s CPU affinity mask
- sched_setattr.2 set and get scheduling policy and attributes
- sched_setparam.2 set and get scheduling parameters
- sched_setscheduler.2 set and get scheduling policy/parameters
- sched_yield.2 yield the processor
- seccomp_unotify.2 Seccomp user-space notification mechanism
- seccomp.2 operate on Secure Computing state of the process
- security.2 unimplemented system calls
- select_tut.2 synchronous I/O multiplexing
- select.2 synchronous I/O multiplexing
- semctl.2 System V semaphore control operations
- semget.2 get a System V semaphore set identifier
- semop.2 System V semaphore operations
- semtimedop.2 System V semaphore operations
- send.2 send a message on a socket
- sendfile.2 transfer data between file descriptors
- sendfile64.2 transfer data between file descriptors
- sendmmsg.2 send multiple messages on a socket
- sendmsg.2 send a message on a socket
- sendto.2 send a message on a socket
- set_mempolicy.2 set default NUMA memory policy for a thread and its children
- set_robust_list.2 get/set list of robust futexes
- set_thread_area.2 manipulate thread-local storage information
- set_tid_address.2 set pointer to thread ID
- setdomainname.2 get/set NIS domain name
- setegid.2 set effective user or group ID
- seteuid.2 set effective user or group ID
- setfsgid.2 set group identity used for filesystem checks
- setfsgid32.2 set group identity used for filesystem checks
- setfsuid.2 set user identity used for filesystem checks
- setfsuid32.2 set user identity used for filesystem checks
- setgid.2 set group identity
- setgid32.2 set group identity
- setgroups.2 get/set list of supplementary group IDs
- setgroups32.2 get/set list of supplementary group IDs
- sethostname.2 get/set hostname
- setitimer.2 get or set value of an interval timer
- setns.2 reassociate thread with a namespace
- setpgid.2 set/get process group
- setpgrp.2 set/get process group
- setpriority.2 get/set program scheduling priority
- setregid.2 set real and/or effective user or group ID
- setregid32.2 set real and/or effective user or group ID
- setresgid.2 set real, effective, and saved user or group ID
- setresgid32.2 set real, effective, and saved user or group ID
- setresuid.2 set real, effective, and saved user or group ID
- setresuid32.2 set real, effective, and saved user or group ID
- setreuid.2 set real and/or effective user or group ID
- setreuid32.2 set real and/or effective user or group ID
- setrlimit.2 get/set resource limits
- setsid.2 creates a session and sets the process group ID
- setsockopt.2 get and set options on sockets
- settimeofday.2 get / set time
- setuid.2 set user identity
- setuid32.2 set user identity
- setup.2 setup devices and filesystems, mount root filesystem
- setxattr.2 set an extended attribute value
- sgetmask.2 manipulation of signal mask (obsolete)
- shmat.2 System V shared memory operations
- shmctl.2 System V shared memory control
- shmdt.2 System V shared memory operations
- shmget.2 allocates a System V shared memory segment
- shmop.2 System V shared memory operations
- shutdown.2 shut down part of a full-duplex connection
- sigaction.2 examine and change a signal action
- sigaltstack.2 set and/or get signal stack context
- signal.2 ANSI C signal handling
- signalfd.2 create a file descriptor for accepting signals
- signalfd4.2 create a file descriptor for accepting signals
- sigpending.2 examine pending signals
- sigprocmask.2 examine and change blocked signals
- sigreturn.2 return from signal handler and cleanup stack frame
- sigsuspend.2 wait for a signal
- sigtimedwait.2 synchronously wait for queued signals
- sigwaitinfo.2 synchronously wait for queued signals
- socket.2 create an endpoint for communication
- socketcall.2 socket system calls
- socketpair.2 create a pair of connected sockets
- splice.2 splice data to/from a pipe
- spu_create.2 create a new spu context
- spu_run.2 execute an SPU context
- ssetmask.2 manipulation of signal mask (obsolete)
- stat.2 get file status
- stat64.2 get file status
- statfs.2 get filesystem statistics
- statfs64.2 get filesystem statistics
- statx.2 get file status (extended)
- stime.2 set time
- stty.2 unimplemented system calls
- subpage_prot.2 define a subpage protection for an address range
- swapcontext.2 Swap out old context with new context
- swapoff.2 start/stop swapping to file/device
- swapon.2 start/stop swapping to file/device
- symlink.2 make a new name for a file
- symlinkat.2 make a new name for a file
- sync_file_range.2 sync a file segment with disk
- sync_file_range2.2 sync a file segment with disk
- sync.2 commit filesystem caches to disk
- syncfs.2 commit filesystem caches to disk
- syscall.2 indirect system call
- syscalls.2 Linux system calls
- sysctl.2 read/write system parameters
- sysfs.2 get filesystem type information
- sysinfo.2 return system information
- syslog.2 read and/or clear kernel message ring buffer; set console_loglevel