Provided by: manpages-fr-dev_3.27fr1.4-1_all bug

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> >>.