Skip to content
>_
BetterMan
Home
Search
Licenses
Search…
⌘K
Loading…
Home
Search
Bookmarks
Section 2 — BetterMan
2
—
System Calls
496 pages
Search
L
lstat64(2)
get file status
↵
M
madvise(2)
give advice about use of memory
↵
madvise1(2)
unimplemented system calls
↵
mbind(2)
set memory policy for a memory range
↵
membarrier(2)
issue memory barriers on a set of threads
↵
memfd_create(2)
create an anonymous file
↵
memfd_secret(2)
create an anonymous RAM-based file to access secret memory regions
↵
migrate_pages(2)
move all pages in a process to another set of nodes
↵
mincore(2)
determine whether pages are resident in memory
↵
mkdir(2)
create a directory
↵
mkdirat(2)
create a directory
↵
mknod(2)
create a special or ordinary file
↵
mknodat(2)
create a special or ordinary file
↵
mlock(2)
lock and unlock memory
↵
mlock2(2)
lock and unlock memory
↵
mlockall(2)
lock and unlock memory
↵
mmap(2)
map or unmap files or devices into memory
↵
mmap2(2)
map files or devices into memory
↵
modify_ldt(2)
get or set a per-process LDT entry
↵
mount(2)
mount filesystem
↵
mount_setattr(2)
change properties of a mount or mount tree
↵
move_pages(2)
move individual pages of a process to another node
↵
mprotect(2)
set protection on a region of memory
↵
mpx(2)
unimplemented system calls
↵
mq_getsetattr(2)
get/set message queue attributes
↵
mq_notify(2)
register for notification when a message is available
↵
mq_open(2)
open a message queue
↵
mq_timedreceive(2)
receive a message from a message queue
↵
mq_timedsend(2)
send a message to a message queue
↵
mq_unlink(2)
remove a message queue
↵
mremap(2)
remap a virtual memory address
↵
msgctl(2)
System V message control operations
↵
msgget(2)
get a System V message queue identifier
↵
msgop(2)
System V message queue operations
↵
msgrcv(2)
System V message queue operations
↵
msgsnd(2)
System V message queue operations
↵
msync(2)
synchronize a file with a memory map
↵
munlock(2)
lock and unlock memory
↵
munlockall(2)
lock and unlock memory
↵
munmap(2)
map or unmap files or devices into memory
↵
N
name_to_handle_at(2)
obtain handle for a pathname and open file via a handle
↵
nanosleep(2)
high-resolution sleep
↵
newfstatat(2)
get file status
↵
nfsservctl(2)
syscall interface to kernel nfs daemon
↵
nice(2)
change process priority
↵
O
oldfstat(2)
get file status
↵
oldlstat(2)
get file status
↵
oldolduname(2)
get name and information about current kernel
↵
oldstat(2)
get file status
↵
olduname(2)
get name and information about current kernel
↵
P
pause(2)
wait for signal
↵
pciconfig_iobase(2)
pci device information handling
↵
pciconfig_read(2)
pci device information handling
↵
pciconfig_write(2)
pci device information handling
↵
perf_event_open(2)
set up performance monitoring
↵
Q
query_module(2)
query the kernel for various bits pertaining to modules
↵
quotactl(2)
manipulate disk quotas
↵
R
read(2)
read from a file descriptor
↵
readahead(2)
initiate file readahead into page cache
↵
readdir(2)
read directory entry
↵
readlink(2)
read value of a symbolic link
↵
readlinkat(2)
read value of a symbolic link
↵
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
Showing 201-400 of 496 results.
Previous
Next
open(2)
open and possibly create a file
↵
openat(2)
open and possibly create a file
↵
openat2(2)
open and possibly create a file (extended)
↵
open_by_handle_at(2)
obtain handle for a pathname and open file via a handle
↵
outb(2)
port I/O
↵
outb_p(2)
port I/O
↵
outl(2)
port I/O
↵
outl_p(2)
port I/O
↵
outsb(2)
port I/O
↵
outsl(2)
port I/O
↵
outsw(2)
port I/O
↵
outw(2)
port I/O
↵
outw_p(2)
port I/O
↵
perfmonctl(2)
interface to IA-64 performance monitoring unit
↵
personality(2)
set the process execution domain
↵
phys(2)
unimplemented system calls
↵
pidfd_getfd(2)
obtain a duplicate of another process's file descriptor
↵
pidfd_open(2)
obtain a file descriptor that refers to a process
↵
pidfd_send_signal(2)
send a signal to a process specified by a file descriptor
↵
pipe(2)
create pipe
↵
pipe2(2)
create pipe
↵
pivot_root(2)
change the root mount
↵
pkey_alloc(2)
allocate or free a protection key
↵
pkey_free(2)
allocate or free a protection key
↵
pkey_mprotect(2)
set protection on a region of memory
↵
poll(2)
wait for some event on a file descriptor
↵
posix_fadvise(2)
predeclare an access pattern for file data
↵
ppoll(2)
wait for some event on a file descriptor
↵
prctl(2)
operations on a process or thread
↵
pread(2)
read from or write to a file descriptor at a given offset
↵
pread64(2)
read from or write to a file descriptor at a given offset
↵
preadv(2)
read or write data into multiple buffers
↵
preadv2(2)
read or write data into multiple buffers
↵
pr_get_seccomp(2)
get the secure computing mode
↵
prlimit(2)
get/set resource limits
↵
prlimit64(2)
get/set resource limits
↵
pr_mpx_enable_management(2)
enable or disable kernel management of Memory Protection eXtensions (MPX)
↵
process_madvise(2)
give advice about use of memory to a process
↵
process_vm_readv(2)
transfer data between process address spaces
↵
process_vm_writev(2)
transfer data between process address spaces
↵
prof(2)
unimplemented system calls
↵
pr_task_perf_events_disable(2)
disable or enable performance counters attached to the calling process
↵
pselect(2)
synchronous I/O multiplexing
↵
pselect6(2)
synchronous I/O multiplexing
↵
ptrace(2)
process trace
↵
putmsg(2)
unimplemented system calls
↵
putpmsg(2)
unimplemented system calls
↵
pwrite(2)
read from or write to a file descriptor at a given offset
↵
pwrite64(2)
read from or write to a file descriptor at a given offset
↵
pwritev(2)
read or write data into multiple buffers
↵
pwritev2(2)
read or write data into multiple buffers
↵
readv(2)
read or write data into multiple buffers
↵
reboot(2)
reboot or enable/disable Ctrl-Alt-Del
↵
recv(2)
receive a message from a socket
↵
recvfrom(2)
receive a message from a socket
↵
recvmmsg(2)
receive multiple messages on a socket
↵
recvmsg(2)
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
↵
renameat(2)
change the name or location of a file
↵
renameat2(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
↵
rmdir(2)
delete a directory
↵
rt_sigaction(2)
examine and change a signal action
↵
rt_sigpending(2)
examine pending signals
↵
rt_sigprocmask(2)
examine and change blocked signals
↵
rt_sigqueueinfo(2)
queue a signal and data
↵
rt_sigreturn(2)
return from signal handler and cleanup stack frame
↵
rt_sigsuspend(2)
wait for a signal
↵
rt_sigtimedwait(2)
synchronously wait for queued signals
↵
rt_tgsigqueueinfo(2)
queue a signal and data
↵
↵
sbrk(2)
change data segment size
↵
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_get_priority_max(2)
get static priority range
↵
sched_get_priority_min(2)
get static priority range
↵
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(2)
operate on Secure Computing state of the process
↵
seccomp_unotify(2)
Seccomp user-space notification mechanism
↵
security(2)
unimplemented system calls
↵
select(2)
synchronous I/O multiplexing
↵
select_tut(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
↵
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
↵
set_mempolicy(2)
set default NUMA memory policy for a thread and its children
↵
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
↵
set_robust_list(2)
get/set list of robust futexes
↵
setsid(2)
creates a session and sets the process group ID
↵
setsockopt(2)
get and set options on sockets
↵
set_thread_area(2)
manipulate thread-local storage information
↵
set_tid_address(2)
set pointer to thread ID
↵