- The system call is the fundamental interface between a Program and the Linux Kernel
- Generally not invoked directly, but rather via glibc wrapper functions
Linux Syscall Table
| Syscall | Function | Man Page |
|---|
| open | Request the kernel to open a file, and return its File Descriptor | man |
| read | Request the kernel to read data from a File Descriptor and place that data into a buffer supplied by the caller | man |
| write | Request the kernel to write data from a caller specified buffer to the file (or output device) identified by a File Descriptor | man |
| fork | Request the kernel to duplicate (fork) the provided Process, including it s open File Descriptors | man |
| exit | Request the kernel to terminate a process | man |