dwww Home | Manual pages | Find package

sched_setparam(2)             System Calls Manual            sched_setparam(2)

NOM
       sched_getparam, sched_setparam - Lire/écrire les paramètres d'ordonnan-
       cement

BIBLIOTHÈQUE
       Bibliothèque C standard (libc, -lc)

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() définit les paramètres associés à la  politique  d'or-
       donnancement  du  thread  identifié  par pid. Si pid vaut zéro, les pa-
       ramètres concernant le thread appelant sont  définis.  L'interprétation
       du  paramètre  param  dépend de la politique d'ordonnancement du thread
       identifié par pid. Consultez sched(7) pour une  description  des  poli-
       tiques d'ordonnancement possibles sous Linux.

       sched_getparam() lit les paramètres associés à la politique d'ordonnan-
       cement du thread identifié par pid. Si pid vaut  zéro,  les  paramètres
       concernant le thread appelant sont lus.

       sched_setparam()  vérifie  la validité de param pour la politique d'or-
       donnancement concernée. Le valeur de param->sched_priority doit se  si-
       tuer   dans   l'intervalle   obtenu  par  sched_get_priority_min(2)  et
       sched_get_priority_max(2).

       Pour une explication des privilèges et limites de ressources liées à la
       priorité et à la politique d'ordonnancement, consultez sched(7).

       Les  systèmes  POSIX  sur lesquels sched_setparam() et sched_getparam()
       sont   disponibles    définissent    _POSIX_PRIORITY_SCHEDULING    dans
       <unistd.h>.

VALEUR RENVOYÉE
       sched_setparam()  et sched_getparam() renvoient 0 s'ils réussissent. En
       cas d'échec, -1 est renvoyé et errno est positionné pour indiquer l'er-
       reur.

ERREURS
       EINVAL Arguments invalides : param vaut NULL ou pid est négatif

       EINVAL (sched_setparam())  Le  paramètre  param n'a pas de sens pour la
              politique d'ordonnancement utilisée.

       EPERM  (sched_setparam()) L'appelant n'a pas les privilèges nécessaires
              (Linux : n'a pas la capacité CAP_SYS_NICE).

       ESRCH  Le thread numéro pid n'existe pas.

STANDARDS
       POSIX.1-2001, POSIX.1-2008.

VOIR AUSSI
       getpriority(2), gettid(2), nice(2), sched_get_priority_max(2),
       sched_get_priority_min(2), sched_getaffinity(2), sched_getscheduler(2),
       sched_setaffinity(2), sched_setattr(2), sched_setscheduler(2),
       setpriority(2), capabilities(7), sched(7)

TRADUCTION
       La traduction française de cette page de manuel a été créée par
       Christophe Blaess <https://www.blaess.fr/christophe/>, Stéphan Rafin
       <stephan.rafin@laposte.net>, Thierry Vignaud <tvignaud@mandriva.com>,
       François Micaux, Alain Portal <aportal@univ-montp2.fr>, Jean-Philippe
       Guérard <fevrier@tigreraye.org>, Jean-Luc Coulon (f5ibh) <jean-
       luc.coulon@wanadoo.fr>, Julien Cristau <jcristau@debian.org>, Thomas
       Huriaux <thomas.huriaux@gmail.com>, Nicolas François
       <nicolas.francois@centraliens.net>, Florentin Duneau
       <fduneau@gmail.com>, Simon Paillard <simon.paillard@resel.enst-
       bretagne.fr>, Denis Barbier <barbier@debian.org>, David Prévot
       <david@tilapin.org>, Cédric Boutillier <cedric.boutillier@gmail.com>,
       Frédéric Hantrais <fhantrais@gmail.com> et Jean-Philippe MENGUAL
       <jpmengual@debian.org>

       Cette traduction est une documentation libre ; veuillez vous reporter à
       la GNU General Public License version 3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ concernant les conditions
       de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

       Si vous découvrez un bogue dans la traduction de cette page de manuel,
       veuillez envoyer un message à ⟨debian-l10n-french@lists.debian.org⟩.

Pages du manuel de Linux 6.03   30 octobre 2022              sched_setparam(2)

Generated by dwww version 1.15 on Sat Jun 29 01:53:32 CEST 2024.