Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

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

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026