Rechercher une page de manuel

Chercher une autre page de manuel:

syscall

NOM

syscall - Appel système indirect

SYNOPSIS

 #define _BSD_SOURCE        /* ou _GNU_SOURCE ou _SVID_SOURCE */
 #include <unistd.h>
 #include <sys/syscall.h>   /* Pour les définitons SYS_xxx */
 
 int syscall(int numero, ...);
 

DESCRIPTION

syscall() réalise l'appel système dont l'interface en assembleur est indiqué par le numéro 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>.

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.

NOTES

La fonction syscall() est apparue dans BSD 4.0.

EXEMPLE

 #define _GNU_SOURCE
 #include <unistd.h>
 #include <sys/syscall.h>
 #include <sys/types.h>
 
 int
 main(int argc, char *argv[])
 {
     pid_t tid;
     tid = (long) syscall(SYS_gettid);
 }
 

TRADUCTION

Ce document est une traduction réalisée par Thierry Vignaud <tvignaud AT mandriva DOT com> en 2002 et révisée le 28 novembre 2007.

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=C man 2 syscall ». N'hésitez pas à signaler à l'auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel.

Pas plus que vous, Monsieur, je ne suis dinc en situation de
rendre pleine justice à M. Comte. Je ne puis cependant m'empêcher
d'être ému quand je vois tant d'hommes de valeur, en France, en
Angleterre, en Amérique, accepter ce nom comme un drapeau. Avec
l'habitude que je peux avoir des choses de l'esprit humain, je
suis amené à croire que M. Comte sera une étiquette dans
l'avenir, et qu'il occupera une place importante dans les futures
histoires de la philosophie. Ce sera une erreur, j'en conviens;
mais l'avenir commettra tant d'autres erreurs! L'humanité veut
des noms qui lui servent de types et de chefs de file; elle ne
met pas dans son choix beaucoup de discernement.
-+- Ernest Renan (1823-1892), Discours de réception de Louis
Pasteur à l'Académie française, séance du 27 avril 1882 -+-