Loading

NOM

       sched_getcpu  -  Déterminer  le  processeur  sur  lequel  le  processus
       appelant est en cours d’exécution

SYNOPSIS

       #define _GNU_SOURCE
       #include <utmpx.h>

       int sched_getcpu(void);

   Exigences de  macros  de  test  de  fonctionnalités  pour  la  glibc  (voir
   feature_test_macros(7)) :

       sched_getcpu() : _BSD_SOURCE || _SVID_SOURCE

       sched_getcpu()  renvoie le numéro de processeur sur lequel le processus
       appelant est actuellement en cours d’exécution.

VALEUR RENVOYÉE

       Si elle réussit, sched_getcpu() renvoie un  numéro  de  processeur  non
       négatif.  Si  elle  échoue,  elle  renvoie -1 et errno contient le code
       d’erreur.

ERREURS

       ENOSYS Ce noyau n’implémente pas l’appel système getcpu(2).

VERSIONS

       Cette fonction est disponible depuis la glibc 2.6.

CONFORMITÉ

       sched_getcpu() est spécifique à la glibc.

NOTES

       L’appel

           cpu = sched_getcpu();

       est équivalent à l’appel getcpu(2) suivant :

           int c, s;
           s = getcpu(&c, NULL, NULL);
           cpu = (s == -1) ? s : c;

VOIR AUSSI

       getcpu(2)

COLOPHON

       Cette page fait partie de  la  publication  3.23  du  projet  man-pages
       Linux.  Une description du projet et des instructions pour signaler des
       anomalies      peuvent      être       trouvées       à       l’adresse
       http://www.kernel.org/doc/man-pages/.

TRADUCTION

       Cette  page  de  manuel  a  été  traduite  par Alain Portal <aportal AT
       univ-montp2  DOT   fr>   en   2008,   et   mise   à   disposition   sur
       http://manpagesfr.free.fr/.

       Veuillez   signaler   toute   erreur   de   traduction  en  écrivant  à
       <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
       paquet manpages-fr.

       Vous  pouvez  toujours avoir accès à la version anglaise de ce document
       en utilisant la commande « man -L C <section> <page_de_man> ».