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.