Skip to content

Latest commit

 

History

History
55 lines (42 loc) · 1.8 KB

syscalls.md

File metadata and controls

55 lines (42 loc) · 1.8 KB

System Calls

See also: calling_syscall.

Process Control

Process Information

File Management

  • mkdir - create directory
  • get_dirent - get directory entries
  • mknod - make nodes in file system
  • open - (optionally create and) open file
  • close - close file
  • read - read from file
  • write - write to file
  • lseek - get / set file read position
  • dup - duplicate file handle
  • link - create hard link
  • unlink - remove a hard link, also used to delete files
  • rmdir - remove empty directories

File Information

  • fstat - get file metadata

System

Communication

Misc


Overview: kernel

Boot: boot_process | init_overview

Subsystems: interrupts | devices | file_system | memory_management processes | scheduling | syscalls