R_GET_INTERVAL(2)  Manuel du programmeur Linux  R_GET_INTERVAL(2)


NOM
       sched_rr_get_interval   -  Obtenir  l'intervalle  SCHED_RR
       pour le processus indiqué.

SYNOPSIS
       #include <sched.h>

       int sched_rr_get_interval(pid_t pid, struct timespec *tp);

       struct timespec {
           time_t  tv_sec;     /* seconds */
           long    tv_nsec;    /* nanoseconds */
       };

DESCRIPTION
       sched_rr_get_interval   remplit   la   structure  timespec
       pointée par tp avec le "round robin time quantum" du  pro­
       cessus identifié par pid.  Si pid vaut zééo, le time quan­
       tum du processus en cours est écrit dans *tp.  Le  proces­
       sus  identifié  doit  être  ordonnancé  avec  la politique
       SCHED_RR.

       La valeur "round robin time quantum" n'est pas  modifiable
       sous Linux 1.3.81.

       Les  systèmes POSIX sur lesquels sched_rr_get_interval est
       disponible,  définissent  _POSIX_PRIORITY_SCHEDULING  dans
       <unistd.h>.


VALEUR RENVOYÉE
       sched_rr_get_interval  renvoie  0  s'il  réussit.   en cas
       d'échec,  -1  est  renvoyé,  et  errno  contient  le  code
       d'erreur.

ERREURS
       ESRCH   Le processus numéro pid n'existe pas.

       ENOSYS  L'appel système n'a pas encore été implémenté.

CONFORMITÉ
       POSIX.1b (POSIX.4)

BUGS
       Avec   Linux  1.3.81,  sched_rr_get_interval  renvoie  une
       erreur  ENOSYS,  car  SCHED_RR  n'a  pas  été   totalement
       implémenté et testé.


VOIR AUSSI
       sched_setscheduler(2)  décrit les politiques d'ordonnance­
       ment de Linux.

       Programming for the  real  world  -  POSIX.4  by  Bill  O.



Linux                      8 Avril 1997                         1





R_GET_INTERVAL(2)  Manuel du programmeur Linux  R_GET_INTERVAL(2)


       Gallmeister,    O'Reilly    &   Associates,   Inc.,   ISBN
       1-56592-074-0
       IEEE Std  1003.1b-1993  (standard  POSIX.1b,  anciennement
       POSIX.4)
       ISO/IEC 9945-1:1996


TRADUCTION
       Christophe Blaess, 1997.
















































Linux                      8 Avril 1997                         2