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 5
- link
- link , linkat — make a hard file link
- linkat
- link, linkat - make a new name for a file
- linkat
- link , linkat — make a hard file link
- lio_listio
- list directed I/O (REALTIME)
- listen
- listen for connections on a socket
- listen
- listen for connections on a socket
- listxattr
- listxattr, llistxattr, flistxattr - list extended attribute names
- llistxattr
- listxattr, llistxattr, flistxattr - list extended attribute names
- llseek
- _llseek - reposition read/write file offset
- lock
- 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
- lookup_dcookie
- return a directory entry's path
- lpathconf
- pathconf , lpathconf , fpathconf — get configurable pathname variables
- lremovexattr
- removexattr, lremovexattr, fremovexattr - remove an extended attribute
- lseek
- reposition read/write file offset
- lseek
- reposition read/write file offset
- lsetxattr
- setxattr, lsetxattr, fsetxattr - set an extended attribute value
- lstat
- stat, fstat, lstat, fstatat - get file status
- lstat
- stat , lstat , fstat , fstatat — get file status
- lstat64
- stat, fstat, lstat, fstatat - get file status
- lutimes
- utimes , lutimes , futimes , futimesat — set file access and modification times
- madvise
- give advice about use of memory
- madvise
- madvise , posix_madvise — give advice about use of memory
- madvise1
- 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
- mbind
- set memory policy for a memory range
- mdk4
- IEEE 802.11 PoC tool
- membarrier
- issue memory barriers on a set of threads
- memfd_create
- create an anonymous file
- memfd_secret
- create an anonymous RAM-based file to access secret memory regions
- migrate_pages
- move all pages in a process to another set of nodes
- mincore
- determine whether pages are resident in memory
- mincore
- determine residency of memory pages
- minherit
- control the inheritance of pages
- mkdir
- mkdir, mkdirat - create a directory
- mkdir
- mkdir , mkdirat — make a directory file
- mkdirat
- mkdir, mkdirat - create a directory
- mkdirat
- mkdir , mkdirat — make a directory file
- mkfifo
- mkfifo , mkfifoat — make a fifo file
- mkfifoat
- mkfifo , mkfifoat — make a fifo file
- mknod
- mknod, mknodat - create a special or ordinary file
- mknod
- mknod , mknodat — make a special file node
- mknodat
- mknod, mknodat - create a special or ordinary file
- mknodat
- mknod , mknodat — make a special file node
- mlock
- mlock, mlock2, munlock, mlockall, munlockall - lock and unlock memory
- mlock
- mlock , munlock — lock (unlock) physical pages in memory
- mlock2
- mlock, mlock2, munlock, mlockall, munlockall - lock and unlock memory
- mlockall
- mlock, mlock2, munlock, mlockall, munlockall - lock and unlock memory
- mlockall
- mlockall , munlockall — lock (unlock) the address space of a process
- mmap
- mmap, munmap - map or unmap files or devices into memory
- mmap
- allocate memory, or map files or devices into memory
- mmap2
- map files or devices into memory
- modfind
- returns the modid of a kernel module
- modfnext
- modnext — return the modid of the next kernel module
- modify_ldt
- get or set a per-process LDT entry
- modnext
- return the modid of the next kernel module
- modstat
- get status of kernel module
- mount
- mount filesystem
- mount
- mount , nmount , unmount — mount or dismount a file system
- mount_setattr
- change properties of a mount or mount tree
- move_pages
- move individual pages of a process to another node
- mprotect
- mprotect, pkey_mprotect - set protection on a region of memory
- mprotect
- control the protection of pages
- mpx
- 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
- mq_close
- close a message queue (REALTIME)
- mq_getattr
- get message queue attributes (REALTIME)
- mq_getsetattr
- get/set message queue attributes
- mq_notify
- register for notification when a message is available
- mq_notify
- notify process that a message is available (REALTIME)
- mq_open
- open a message queue
- mq_open
- open a message queue (REALTIME)
- mq_receive
- mq_receive , mq_timedreceive — receive a message from message queue (REALTIME)
- mq_send
- mq_send , mq_timedsend — send a message to message queue (REALTIME)
- mq_setattr
- set message queue attributes (REALTIME)
- mq_timedreceive
- mq_receive, mq_timedreceive - receive a message from a message queue
- mq_timedreceive
- mq_receive , mq_timedreceive — receive a message from message queue (REALTIME)
- mq_timedsend
- mq_send, mq_timedsend - send a message to a message queue
- mq_timedsend
- mq_send , mq_timedsend — send a message to message queue (REALTIME)
- mq_unlink
- remove a message queue
- mremap
- remap a virtual memory address
- msgctl
- System V message control operations
- msgctl
- message control operations
- msgget
- get a System V message queue identifier
- msgget
- get message queue
- msgop
- msgrcv, msgsnd - System V message queue operations
- msgrcv
- msgrcv, msgsnd - System V message queue operations
- msgrcv
- receive a message from a message queue
- msgsnd
- msgrcv, msgsnd - System V message queue operations
- msgsnd
- send a message to a message queue
- msocket
- create an endpoint for communication in a multi-stack environment
- msync
- synchronize a file with a memory map
- msync
- synchronize a mapped region
- munlock
- mlock, mlock2, munlock, mlockall, munlockall - lock and unlock memory
- munlock
- mlock , munlock — lock (unlock) physical pages in memory
- munlockall
- mlock, mlock2, munlock, mlockall, munlockall - lock and unlock memory
- munlockall
- mlockall , munlockall — lock (unlock) the address space of a process
- munmap
- mmap, munmap - map or unmap files or devices into memory
- munmap
- remove a mapping
- myrescue-bitmap2ppm
- Visualisation of the block bitmap for myrescue
- myrescue-stat
- Block bitmap statistics for myrescue
- myrescue
- Harddisc Rescue
- name_to_handle_at
- name_to_handle_at, open_by_handle_at - obtain handle for a pathname and open file via a handle