GNU/Linux |
CentOS 5.4 |
|
![]() |
syscall(2) |
![]() |
SYSCALL(2) BSD System Calls Manual SYSCALL(2)
NAME
syscall — indirect system call
SYNOPSIS
#include
<sys/syscall.h>
#include <unistd.h>
int
syscall(int number, ...);
DESCRIPTION
Syscall() performs the system call whose assembly language interface has the specified number with the specified arguments. Symbolic constants for system calls can be found in the header file 〈
sys/syscall.h 〉 .
RETURN VALUES
The return value is defined by the system call being invoked. In general, a 0 return value indicates success. A −1 return value indicates an error, and an error code is stored in errno.
HISTORY
The syscall() function call appeared in 4.0BSD.
4BSD June 16, 1993 4BSD
![]() |
syscall(2) | ![]() |