Provided by: manpages-es_1.55-10_all bug

NOMBRE

       sched_rr_get_interval   - obtiene el intervalo SCHED_RR para el proceso
       especificado

SINOPSIS

       #include <sched.h>

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

       struct timespec {
           time_t  tv_sec;     /* segundos */
           long    tv_nsec;    /* nanosegundos */
       };

DESCRIPCI'ON

       sched_rr_get_interval escribe en la estructura timespec apuntada por tp
       el cuanto (quantum) de tiempo de asignacion en rueda (round robin) para
       el proceso identificado por pid. Si pid es cero, el  cuanto  de  tiempo
       para  el  proceso  que  hace  la  llamada se escribe en *tp. El proceso
       identificado  debe  ejecutarse  bajo  la  politica   de   planificacion
       SCHED_RR.

       El  cuanto  de tiempo de asignacion en rueda no es alterable bajo Linux
       1.3.81.

       Los sistemas POSIX en los  que  esta  disponible  sched_rr_get_interval
       definen _POSIX_PRIORITY_SCHEDULING en <unistd.h>.

VALOR DEVUELTO

       En caso de exito, sched_rr_get_interval devuelve 0.  En caso de  error,
       se devuelve -1 y se pone en errno un valor apropiado.

ERRORES

       ESRCH  El proceso cuyo ID es pid no ha podido ser encontrado.

       ENOSYS La llamada al sistema no esta implementada todavia.

CONFORME A

       POSIX.1b (anteriormente POSIX.4)

FALLOS

       En Linux 1.3.81 sched_rr_get_interval regresaba con  el  error  ENOSYS,
       porque  SCHED_RR  no  habia  sido  aun  implementada  completamente  ni
       comprobada correctamente.

V'EASE TAMBI'EN

       sched_setscheduler(2)  contiene  una   descripcion   del   esquema   de
       planificacion de Linux.

       Programming  for  the  real  world  -  POSIX.4 por Bill O. Gallmeister,
       O'Reilly & Associates, Inc., ISBN 1-56592-074-0
       IEEE Std 1003.1b-1993 (estandar POSIX.1b, antiguamente POSIX.4)
       ISO/IEC 9945-1:1996