Provided by:
manpages-fr-dev_3.27fr1.4-1_all 
NOM
sched_getparam, sched_setparam - Lire/ecrire les parametres
d'ordonnancement
SYNOPSIS
#include <sched.h>
int sched_setparam(pid_t pid, const struct sched_param *param);
int sched_getparam(pid_t pid, struct sched_param *param);
struct sched_param {
...
int sched_priority;
...
};
DESCRIPTION
sched_setparam() fixe les parametres associes a la politique
d'ordonnancement du processus identifie par pid. Si pid vaut zero, les
parametres concernant le processus appelant sont fixes.
L'interpretation du parametre param depend de la politique
d'ordonnancement du processus identifie par pid. Consultez
sched_setscheduler(2) pour une description des politiques
d'ordonnancement possibles sous Linux.
sched_getparam() lit les parametres associes a la politique
d'ordonnancement du processus identifie par pid. Si pid vaut zero, les
parametres concernant le processus appelant sont lus.
sched_setparam() verifie la validite de param pour la politique
concernee. Le valeur de param->sched_priority doit se situer dans
l'intervalle obtenu par sched_get_priority_min(2) et
sched_get_priority_max(2).
Pour une explication des privileges et limites de ressources liees a la
priorite et a la politique d'ordonnancement, consultez
sched_setscheduler(2).
Les systemes POSIX sur lesquels sched_setparam() et sched_getparam()
sont disponibles definissent _POSIX_PRIORITY_SCHEDULING dans
<unistd.h>.
VALEUR RENVOY'EE
sched_setparam() et sched_getparam() renvoient 0 s'ils reussissent. En
cas d'echec, -1 est renvoye, et errno contient le code d'erreur.
ERREURS
EINVAL Le parametre param n'a pas de sens pour la politique
d'ordonnancement utilisee.
EPERM L'appelant n'a pas les privileges necessaires (Linux : n'a pas
la capacite CAP_SYS_NICE).
ESRCH Le processus numero pid n'existe pas.
CONFORMIT'E
POSIX.1-2001.
VOIR AUSSI
getpriority(2), nice(2), sched_get_priority_max(2),
sched_get_priority_min(2), sched_getaffinity(2), sched_getscheduler(2),
sched_setaffinity(2), sched_setscheduler(2), setpriority(2),
capabilities(7)
Programming for the real world - POSIX.4 de Bill O. Gallmeister,
O'Reilly & Associates, Inc., ISBN 1-56592-074-0
COLOPHON
Cette page fait partie de la publication 3.27 du projet man-pages
Linux. Une description du projet et des instructions pour signaler des
anomalies peuvent etre trouvees a l'adresse
<URL:http://www.kernel.org/doc/man-pages/>.
TRADUCTION
Depuis 2010, cette traduction est maintenue a l'aide de l'outil po4a
<URL:http://po4a.alioth.debian.org/> par l'equipe de traduction
francophone au sein du projet perkamon
<URL:http://perkamon.alioth.debian.org/>.
Christophe Blaess <URL:http://www.blaess.fr/christophe/> (1996-2003),
Alain Portal <URL:http://manpagesfr.free.fr/> (2003-2006). Julien
Cristau et l'equipe francophone de traduction de Debian (2006-2009).
Veuillez signaler toute erreur de traduction en ecrivant a
<debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
paquet manpages-fr.
Vous pouvez toujours avoir acces a la version anglaise de ce document
en utilisant la commande << man -L C <section> <page_de_man> >>.