unixdev.net


Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (OSF1-V5.1-alpha)
Page:
Section:
Apropos / Subsearch:
optional field



syscall(2)							   syscall(2)



NAME

  syscall - indirect system call

SYNOPSIS

  #include <&lt;sys/syscall.h>&gt;
  #include <&lt;unistd.h>&gt;


  syscall (number, arg,	...)


DESCRIPTION

  The syscall system call performs the system call whose assembly language
  interface has	the specified number, register arguments r0 and	r1, and
  further arguments arg.

  The r0 value of the system call is returned.

NOTES

  This interface is not	recommended. An	alternative interface is documented
  in chown(2).

RESTRICTIONS

  There	is no way to simulate system calls such	as pipe, which return values
  in register r1.

DIAGNOSTICS

  When the C-bit is set, syscall returns -1 and	sets the external variable
  errno.

SEE ALSO

  Functions:  errno(2),	pipe(2)