Man page - sched_setparam(2)

Packages contains this manual

Available languages:

en fr pl ja ru ro de

Manual

sched_setparam

NOM
BIBLIOTHÈQUE
SYNOPSIS
DESCRIPTION
VALEUR RENVOYÉE
ERREURS
STANDARDS
HISTORIQUE
VOIR AUSSI
TRADUCTION

NOM

sched_getparam, sched_setparam - Lire/Ă©crire les paramĂštres d’ordonnancement

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’ordonnancement du thread identifiĂ© par pid . Si pid vaut zĂ©ro, les paramĂš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 politiques d’ordonnancement possibles sous Linux.

sched_getparam () lit les paramĂštres associĂ©s Ă  la politique d’ordonnancement 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’ordonnancement concernĂ©e. 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 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’erreur.

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

HISTORIQUE

POSIX.1-2001.

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