Provided by:
manpages-es_1.55-10_all 
NOMBRE
sched_setparam, sched_getparam - pone y obtiene parametros de
planificacion
SINOPSIS
#include <sched.h>
int sched_setparam(pid_t pid, const struct sched_param *p);
int sched_getparam(pid_t pid, struct sched_param *p);
struct sched_param {
...
int sched_priority;
...
};
DESCRIPCI'ON
sched_setparam establece los parametros de planificacion asociados con
la politica de planificacion para el proceso identificado por pid. Si
pid es cero, entonces se establecen los parametros del proceso en
curso. La interpretacion del parametro p depende de la politica
seleccionada. Actualmente se admiten bajo Linux las siguientes tres
politicas de planificacion: SCHED_FIFO, SCHED_RR, y SCHED_OTHER.
sched_getparam obtiene los parametros de planificacion para el proceso
identificado por pid. Si pid es cero, entonces se obtienen los
parametros del proceso en curso.
sched_setparam comprueba la validez de p para la politica de
planificacion del proceso. El parametro p->sched_priority debe caer en
el rango dado por sched_get_priority_min y sched_get_priority_max.
Los sistemas POSIX en los que esten disponibles sched_setparam y
sched_getparam definen _POSIX_PRIORITY_SCHEDULING en <unistd.h>.
VALOR DEVUELTO
En caso de exito, sched_setparam y sched_getparam devuelven 0. En caso
de error, devuelven -1, y ponen en errno un valor apropiado.
ERRORES
ESRCH No se ha podido encontrar el proceso cuya ID es pid.
EPERM El proceso que hace la llamada no tiene los privilegios
apropiados. El proceso que llame a sched_setparam necesita un
UID efectivo igual al del EUID o UID del proceso identificado
por pid, o debe ser un proceso del super-usuario.
EINVAL El parametro p no tiene sentido para la politica de
planificacion actual.
CONFORME A
POSIX.1b (antiguamente POSIX.4)
V'EASE TAMBI'EN
sched_setaffinity(2), sched_getaffinity(2), sched_setscheduler(2),
sched_getscheduler(2), sched_get_priority_max(2),
sched_get_priority_min(2), nice(2), setpriority(2), getpriority(2),
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)
ISO/IEC 9945-1:1996