2:syscall

From Linux Man Pages

Jump to: navigation, search
      syscall - indirect system call
      

SYSCALL(2) BSD System Calls Manual SYSCALL(2)

Contents

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

CATEGORY

Personal tools