NAME
syscall - indirect system call

SYNOPSIS
#include <syscall.h>

syscall(number, arg, ...)

DESCRIPTION
Syscall performs the system call whose assembly language interface
has the specified number, and the arguments arg, ... . Symbolic
constants for system calls can be found in the header file
<syscall.h>.

The value of register d0 after the system call is returned.

DIAGNOSTICS
When the C-bit (carry) in the status register is set, syscall
returns -1 and sets the external variable errno (see intro(2)).

BUGS
There is no way to simulate system calls such as pipe(2), which
return values in register d1.