Linux |
CentOS 5.3 |
|
syscall(2) |
syscall − Appel système indirect. |
#include <sys/syscall.h> int syscall (int numero...) |
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>. |
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. |
La fonction syscall() est apparue dans BSD 4.0. |
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) |