Linux |
CentOS 4.8 |
|
syscall(2) |
NOM
syscall − appel-système indirect |
SYNOPSIS
#include <sys/syscall.h> int |
syscall(int number, ...); |
DESCRIPTION |
Syscall() réalise l’appel-système dont l’interface en assembleur est indiquée par number avec les arguments spécifiés. Les constantes symboliques des appels-système sont listées dans le fichier d’en-tête 〈 |
sys/syscall.h〉.
VALEURS DE RETOUR
La valeur renvoyée dépends 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 stoqué dans errno. |
BOGUES
Il n’y a aucun moyen de simuler un appel-système qui possède plusieurs valeurs de retour tel que pipe(2). |
HISTORIQUE
La fonction syscall() est apparue dans 4.0BSD. |
syscall(2) |