Linux

CentOS 5.3

syscall(2)


SYSCALL

NOM

syscall − Appel système indirect.

SYNOPSIS

#include <sys/syscall.h>
#include <unistd.h>

int syscall (int numero...)

DESCRIPTION

syscall() réalise l’appel système dont l’interface en assembleur est indiqué par le numero avec les arguments spécifiés. Les constantes symboliques des appels systèmes sont listées dans le fichier d’en-tête <sys/syscall.h>.

VALEUR RENVOYÃE

La valeur renvoyée dépend de l’appel système invoqué. En général, la valeur 0 indique que l’appel système s’est bien déroulé tandis qu’une valeur de −1 indique qu’une erreur s’est produite et que le code de l’erreur est stocké dans errno.

HISTORIQUE

La fonction syscall() est apparue dans BSD 4.0.

TRADUCTION

Ce document est une traduction réalisée par Thierry Vignaud <tvignaud AT mandriva DOT com> en 2002 et révisée le 4 août 2006.

L’équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité. La version anglaise la plus à jour de ce document est toujours consultable via la commande : « LANG=en man 2 syscall ». N’hésitez pas à signaler à l’auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel.


syscall(2)