$ Syscall Reference
400+ Linux syscalls documented with signatures and security notes
Open or create a file relative to a directory fd
Read from a file descriptor
Write to a file descriptor
Close a file descriptor
Get file status by file descriptor
Map files or devices into memory
Set protection on a region of memory
Unmap a mapped region
Change data segment size
Examine and change a signal action
Create an endpoint for communication
Initiate a connection on a socket
Accept a connection on a socket
Send a message on a socket
Receive a message from a socket
Execute a program
Create a child process
Exit all threads in a process group
Create child process or thread
Process tracing and debugging
Fast user-space locking
Create a pipe for IPC
Get directory entries
Get file status by path name
Get file status (with symlinks)