SYSCALL(2) — SYSTEM CALLS
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 arguments arg .... Symbolic constants for system calls can be found in the header file <syscall.h>.
The register d0 value of the system call is returned.
DIAGNOSTICS
When the C-bit 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.
Sun Release 3.2 — Last change: 16 July 1986