SIMPLE SOLUTIONS

Manual pages

Section 2. System calls. Range (R - U).

[ Alias ↣ ] Name (section) Brief
read(2) Read from a file descriptor.
read(2freebsd) Read input.
readahead(2) Initiate file readahead into page cache.
readdir(2) Read directory entry.
readlink(2) Read value of a symbolic link.
readlink(2freebsd) Read value of a symbolic link.
readlinkat(2) ↣ readlink(2) Read value of a symbolic link.
readlinkat(2freebsd) Read value of a symbolic link.
readv(2) Read or write data into multiple buffers.
readv(2freebsd) Read input.
reboot(2) Reboot or enable/disable Ctrl-Alt-Del.
reboot(2freebsd) Reboot system or halt processor.
recv(2) Receive a message from a socket.
recv(2freebsd) Receive a message from a socket.
recvfrom(2) ↣ recv(2) Receive a message from a socket.
recvfrom(2freebsd) Receive a message from a socket.
recvmmsg(2) Receive multiple messages on a socket.
recvmsg(2) ↣ recv(2) Receive a message from a socket.
recvmsg(2freebsd) Receive a message from a socket.
remap_file_pages(2) Create a nonlinear file mapping.
removexattr(2) Remove an extended attribute.
rename(2) Change the name or location of a file.
rename(2freebsd) Change the name of a file.
renameat(2) ↣ rename(2) Change the name or location of a file.
renameat(2freebsd) Change the name of a file.
renameat2(2) ↣ rename(2) Change the name or location of a file.
request_key(2) Request a key from the kernel's key management facility.
restart_syscall(2) Restart a system call after interruption by a stop signal.
revoke(2freebsd) Revoke file access.
rfork(2freebsd) Manipulate process resources.
rheostream(2rheolef) Large data streams.
rmdir(2) Delete a directory.
rmdir(2freebsd) Remove a directory file.
rt_sigaction(2) ↣ sigaction(2) Examine and change a signal action.
rt_sigpending(2) ↣ sigpending(2) Examine pending signals.
rt_sigprocmask(2) ↣ sigprocmask(2) Examine and change blocked signals.
rt_sigqueueinfo(2) Queue a signal and data.
rt_sigreturn(2) ↣ sigreturn(2) Return from signal handler and cleanup stack frame.
rt_sigsuspend(2) ↣ sigsuspend(2) Wait for a signal.
rt_tgsigqueueinfo(2) ↣ rt_sigqueueinfo(2) Queue a signal and data.
rtprio(2freebsd) Examine or modify realtime or idle priority.
rtprio_thread(2freebsd) Examine or modify realtime or idle priority.
s390_pci_mmio_read(2) ↣ s390_pci_mmio_write(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.
sbrk(2) ↣ brk(2) Change data segment size.
sbrk(2freebsd) Change data segment size.
sched_get_priority_max(2) Get static priority range.
sched_get_priority_max(2freebsd) Get scheduling parameter limits.
sched_get_priority_min(2) ↣ sched_get_priority_max(2) Get static priority range.
sched_get_priority_min(2freebsd) Get scheduling parameter limits.
sched_getaffinity(2) ↣ sched_setaffinity(2) Set and get a thread's CPU affinity mask.
sched_getattr(2) ↣ sched_setattr(2) Set and get scheduling policy and attributes.
sched_getparam(2) ↣ sched_setparam(2) Set and get scheduling parameters.
sched_getparam(2freebsd) Set/get scheduling parameters.
sched_getscheduler(2) ↣ sched_setscheduler(2) Set and get scheduling policy/parameters.
sched_getscheduler(2freebsd) Set/get scheduling policy and scheduler parameters.
sched_rr_get_interval(2) Get the SCHED_RR interval for the named process.
sched_rr_get_interval(2freebsd) Get scheduling parameter limits.
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_setparam(2freebsd) Set/get scheduling parameters.
sched_setscheduler(2) Set and get scheduling policy/parameters.
sched_setscheduler(2freebsd) Set/get scheduling policy and scheduler parameters.
sched_yield(2) Yield the processor.
sched_yield(2freebsd) Yield processor.
sctp_generic_recvmsg(2freebsd) Receive data from a peer.
sctp_generic_sendmsg(2freebsd) Send data to a peer.
sctp_peeloff(2freebsd) Detach an association from a one-to-many socket to its own fd.
seccomp(2) Operate on Secure Computing state of the process.
security(2) ↣ unimplemented(2)
select(2) Synchronous I/O multiplexing.
select(2freebsd) Synchronous I/O multiplexing.
select_tut(2) Synchronous I/O multiplexing.
semctl(2) System V semaphore control operations.
semctl(2freebsd) Control operations on a semaphore set.
semget(2) Get a System V semaphore set identifier.
semget(2freebsd) Obtain a semaphore id.
semop(2) System V semaphore operations.
semop(2freebsd) Atomic array of operations on a semaphore set.
semtimedop(2) ↣ semop(2) System V semaphore operations.
send(2) Send a message on a socket.
send(2freebsd) Send a message from a socket.
sendfile(2) Transfer data between file descriptors.
sendfile(2freebsd) Send a file to a socket.
sendfile64(2) ↣ sendfile(2) Transfer data between file descriptors.
sendmmsg(2) Send multiple messages on a socket.
sendmsg(2) ↣ send(2) Send a message on a socket.
sendmsg(2freebsd) Send a message from a socket.
sendto(2) ↣ send(2) Send a message on a socket.
sendto(2freebsd) Send a message from a socket.
set_mempolicy(2) Set default NUMA memory policy for a thread and its children.
set_robust_list(2) ↣ get_robust_list(2) Get/set list of robust futexes.
set_thread_area(2) Set a GDT entry for thread-local storage.
set_tid_address(2) Set pointer to thread ID.
setaudit(2freebsd) Set audit session state.
setaudit_addr(2freebsd) Set audit session state.
setauid(2freebsd) Set audit session ID.
setdomainname(2) ↣ getdomainname(2) Get/set NIS domain name.
setegid(2) ↣ seteuid(2) Set effective user or group ID.
setegid(2freebsd) Set user and group ID.
seteuid(2) Set effective user or group ID.
seteuid(2freebsd) Set user and group ID.
setfib(2freebsd) Set the default FIB (routing table) for the calling process.
setfsgid(2) Set group identity used for filesystem checks.
setfsgid32(2) ↣ setfsgid(2) Set group identity used for filesystem checks.
setfsuid(2) Set user identity used for filesystem checks.
setfsuid32(2) ↣ setfsuid(2) Set user identity used for filesystem checks.
setgid(2) Set group identity.
setgid(2freebsd) Set user and group ID.
setgid32(2) ↣ setgid(2) Set group identity.
setgroups(2) ↣ getgroups(2) Get/set list of supplementary group IDs.
setgroups(2freebsd) Set group access list.
sethostname(2) ↣ gethostname(2) Get/set hostname.
setitimer(2) ↣ getitimer(2) Get or set value of an interval timer.
setitimer(2freebsd) Get/set value of interval timer.
setlogin(2freebsd) Get/set login name.
setloginclass(2freebsd) Get/set login class.
setns(2) Reassociate thread with a namespace.
setpgid(2) Set/get process group.
setpgid(2freebsd) Set process group.
setpgrp(2) ↣ setpgid(2) Set/get process group.
setpgrp(2freebsd) Set process group.
setpriority(2) ↣ getpriority(2) Get/set program scheduling priority.
setpriority(2freebsd) Get/set program scheduling priority.
setregid(2) ↣ setreuid(2) Set real and/or effective user or group ID.
setregid(2freebsd) Set real and effective group ID.
setresgid(2) ↣ setresuid(2) Set real, effective and saved user or group ID.
setresgid(2freebsd) Get or set real, effective and saved user or group ID.
setresuid(2) Set real, effective and saved user or group ID.
setresuid(2freebsd) Get or set real, effective and saved user or group ID.
setresuid32(2) ↣ setresuid(2) Set real, effective and saved user or group ID.
setreuid(2) Set real and/or effective user or group ID.
setreuid(2freebsd) Set real and effective user ID's.
setreuid32(2) ↣ setreuid(2) Set real and/or effective user or group ID.
setrlimit(2) ↣ getrlimit(2) Get/set resource limits.
setrlimit(2freebsd) Control maximum system resource consumption.
setsid(2) Creates a session and sets the process group ID.
setsid(2freebsd) Create session and set process group ID.
setsockopt(2) ↣ getsockopt(2) Get and set options on sockets.
setsockopt(2freebsd) Get and set options on sockets.
settimeofday(2) ↣ gettimeofday(2) Get / set time.
settimeofday(2freebsd) Get/set date and time.
setuid(2) Set user identity.
setuid(2freebsd) Set user and group ID.
setuid32(2) ↣ setuid(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).
shm_open(2freebsd) Shared memory object operations.
shm_unlink(2freebsd) Shared memory object operations.
shmat(2) ↣ shmop(2) System V shared memory operations.
shmat(2freebsd) Attach or detach shared memory.
shmctl(2) System V shared memory control.
shmctl(2freebsd) Shared memory control.
shmdt(2) ↣ shmop(2) System V shared memory operations.
shmdt(2freebsd) Attach or detach shared memory.
shmget(2) Allocates a System V shared memory segment.
shmget(2freebsd) Obtain a shared memory identifier.
shmop(2) System V shared memory operations.
shutdown(2) Shut down part of a full-duplex connection.
shutdown(2freebsd) Disable sends and/or receives on a socket.
sigaction(2) Examine and change a signal action.
sigaction(2freebsd) Software signal facilities.
sigaltstack(2) Set and/or get signal stack context.
sigaltstack(2freebsd) Set and/or get signal stack context.
sigblock(2freebsd) Manipulate current signal mask.
sighold(2freebsd) Legacy interface for signal management.
sigignore(2freebsd) Legacy interface for signal management.
sigmask(2freebsd) Manipulate current signal mask.
signal(2) ANSI C signal handling.
signalfd(2) Create a file descriptor for accepting signals.
signalfd4(2) ↣ signalfd(2) Create a file descriptor for accepting signals.
sigpause(2freebsd) Legacy interface for signal management.
sigpending(2) Examine pending signals.
sigpending(2freebsd) Get pending signals.
sigprocmask(2) Examine and change blocked signals.
sigprocmask(2freebsd) Manipulate current signal mask.
sigqueue(2freebsd) Queue a signal to a process (REALTIME).
sigrelse(2freebsd) Legacy interface for signal management.
sigreturn(2) Return from signal handler and cleanup stack frame.
sigreturn(2freebsd) Return from signal.
sigset(2freebsd) Legacy interface for signal management.
sigsetmask(2freebsd) Manipulate current signal mask.
sigstack(2freebsd) Set and/or get signal stack context.
sigsuspend(2) Wait for a signal.
sigsuspend(2freebsd) Atomically release blocked signals and wait for interrupt.
sigtimedwait(2) ↣ sigwaitinfo(2) Synchronously wait for queued signals.
sigtimedwait(2freebsd) Wait for queued signals (REALTIME).
sigvec(2freebsd) Software signal facilities.
sigwait(2freebsd) Select a set of signals.
sigwaitinfo(2) Synchronously wait for queued signals.
sigwaitinfo(2freebsd) Wait for queued signals (REALTIME).
socket(2) Create an endpoint for communication.
socket(2freebsd) Create an endpoint for communication.
socketcall(2) Socket system calls.
socketpair(2) Create a pair of connected sockets.
socketpair(2freebsd) Create a pair of connected sockets.
solver(2rheolef) Direct or interative solver interface.
solver_abtb(2rheolef)
solver_option_type(2rheolef) Options for direct or interative solvers.
space(2rheolef)
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) ↣ sgetmask(2) Manipulation of signal mask (obsolete).
stat(2) Get file status.
stat(2freebsd) Get file status.
stat64(2) ↣ stat(2) Get file status.
statfs(2) Get filesystem statistics.
statfs(2freebsd) Get file system statistics.
statfs64(2) ↣ statfs(2) Get filesystem statistics.
stime(2) Set time.
stty(2) ↣ unimplemented(2)
subpage_prot(2) Define a subpage protection for an address range.
swapoff(2) ↣ swapon(2) Start/stop swapping to file/device.
swapoff(2freebsd) Control devices for interleaved paging/swapping.
swapon(2) Start/stop swapping to file/device.
swapon(2freebsd) Control devices for interleaved paging/swapping.
symlink(2) Make a new name for a file.
symlink(2freebsd) Make symbolic link to a file.
symlinkat(2) ↣ symlink(2) Make a new name for a file.
symlinkat(2freebsd) Make symbolic link to a file.
sync(2) Commit buffer cache to disk.
sync(2freebsd) Schedule file system updates.
sync_file_range(2) Sync a file segment with disk.
sync_file_range2(2) ↣ sync_file_range(2) Sync a file segment with disk.
synce-serial-hotplug(20) Called from hotplug to start a serial connection.
synce-serial-udev-add(20) Called from udev to start a serial connection.
synce-serial-udev-remove(20) Called from udev to stop a serial connection.
syncfs(2) ↣ sync(2) Commit buffer cache to disk.
sysarch(2freebsd) Architecture-dependent system call.
syscall(2) Indirect system call.
_syscall(2) Invoking a system call without library support (OBSOLETE).
__syscall(2freebsd) Indirect system call.
syscall(2freebsd) Indirect system call.
syscalls(2) Linux system calls.
_sysctl(2) ↣ sysctl(2) Read/write system parameters.
sysctl(2) Read/write system parameters.
sysfs(2) Get filesystem type information.
sysinfo(2) Returns information on overall system statistics.
syslog(2) Read and/or clear kernel message ring buffer; set console_loglevel.
tee(2) Duplicating pipe content.
tensor(2rheolef) A N*N tensor, N=1,2,3.
tensor3(2rheolef) A third order tensor.
tensor4(2rheolef) A fouth order tensor.
test(2rheolef) Symbolic arguments in variational expressions.
tgkill(2) ↣ tkill(2) Send a signal to a thread.
time(2) Get time in seconds.
timer_create(2) Create a POSIX per-process timer.
timer_create(2freebsd) Create a per-process timer (REALTIME).
timer_delete(2) Delete a POSIX per-process timer.
timer_delete(2freebsd) Delete a per-process timer (REALTIME).
timer_getoverrun(2) Get overrun count for a POSIX per-process timer.
timer_getoverrun(2freebsd) Per-process timers (REALTIME).
timer_gettime(2) ↣ timer_settime(2) Arm/disarm and fetch state of POSIX per-process timer.
timer_gettime(2freebsd) Per-process timers (REALTIME).
timer_settime(2) Arm/disarm and fetch state of POSIX per-process timer.
timer_settime(2freebsd) Per-process timers (REALTIME).
timerfd_create(2) Timers that notify via file descriptors.
timerfd_gettime(2) ↣ timerfd_create(2) Timers that notify via file descriptors.
timerfd_settime(2) ↣ timerfd_create(2) Timers that notify via file descriptors.
times(2) Get process times.
tkill(2) Send a signal to a thread.
tomcat7-instance-create(2) Creates a Tomcat7 instance.
tomcat8-instance-create(2) Creates a Tomcat 8 instance.
truncate(2) Truncate a file to a specified length.
truncate(2freebsd) Truncate or extend a file to a specified length.
truncate64(2) ↣ truncate(2) Truncate a file to a specified length.
tuxcall(2) ↣ unimplemented(2)
ubuntu-location-service(2) A location service aggregating position/velocity/heading updates and exporting them.
ugetrlimit(2) ↣ getrlimit(2) Get/set resource limits.
umask(2) Set file mode creation mask.
umask(2freebsd) Set file creation mode mask.
umount(2) Unmount filesystem.
umount2(2) ↣ umount(2) Unmount filesystem.
uname(2) Get name and information about current kernel.
undelete(2freebsd) Attempt to recover a deleted file.
unimplemented(2)
unlink(2) Delete a name and possibly the file it refers to.
unlink(2freebsd) Remove directory entry.
unlinkat(2) ↣ unlink(2) Delete a name and possibly the file it refers to.
unlinkat(2freebsd) Remove directory entry.
unmount(2freebsd) Mount or dismount a file system.
unshare(2) Disassociate parts of the process execution context.
uselib(2) Load shared library.
ustat(2) Get filesystem statistics.
utime(2) Change file last access and modification times.
utimensat(2) Change file timestamps with nanosecond precision.
utimes(2) ↣ utime(2) Change file last access and modification times.
utimes(2freebsd) Set file access and modification times.
utrace(2freebsd) Insert user record in ktrace log.
uuidgen(2freebsd) Generate universally unique identifiers.