1. 25
  1.  

  2. 4

    If you read this and wondered how in the world I knew how to use those system calls, the answer is simple: man pages. In man 3p there is thorough documentation on every system call.

    Those are actually system call wrappers from the standard library. The syscalls themselves are documented in the section 2 of the manual. Get a listing with “man syscalls”.

    If you’re curious about job control implementation in a shell, the Glibc docs have you covered: https://www.gnu.org/software/libc/manual/html_node/Implementing-a-Shell.html