perkamon - en to fr translation catalogue (28 entries)

note: type: TH
en: 2017-09-15
fr: 15 septembre 2017

note: type: TH
en: Linux Programmer's Manual
fr: Manuel du programmeur Linux

note: type: SH
en: NAME
fr: NOM

note: type: Plain text
en: pthread_attr_setinheritsched, pthread_attr_getinheritsched - set/get inherit-scheduler attribute in thread attributes object
fr: pthread_attr_setinheritsched, pthread_attr_getinheritsched - Définir ou obtenir l'attribut d'héritage d'ordonnancement d'un objet d'attributs de thread

note: type: Plain text
en: Compile and link with I<-pthread>.
fr: Compilez et effectuez l'édition des liens avec l'option I<-pthread>.

note: type: Plain text
en: The B<pthread_attr_setinheritsched>()  function sets the inherit-scheduler attribute of the thread attributes object referred to by I<attr> to the value specified in I<inheritsched>.  The inherit-scheduler attribute determines whether a thread created using the thread attributes object I<attr> will inherit its scheduling attributes from the calling thread or whether it will take them from I<attr>.
fr: La fonction B<pthread_attr_setinheritsched>() définit l'attribut d'héritage d'ordonnancement de l'objet d'attributs de thread auquel I<attr> fait référence à la valeur indiquée par I<inheritsched>. Cet attribut détermine si un thread créé en utilisant l'objet d'attributs de thread I<attr> héritera les paramètres d'ordonnancement du thread appelant, ou prendra la valeur fournie par I<attr>.

note: type: Plain text
en: The following scheduling attributes are affected by the inherit-scheduler attribute: scheduling policy (B<pthread_attr_setschedpolicy>(3)), scheduling priority (B<pthread_attr_setschedparam>(3)), and contention scope (B<pthread_attr_setscope>(3)).
fr: Les attributs d'ordonnancement suivants dépendent de l'attribut d'ordonnancement hérité : la politique d'ordonnancement (B<pthread_attr_setschedpolicy>(3)), la priorité d'ordonnancement (B<pthread_attr_setschedparam>(3)), et l'arbitrage de compétitions (B<pthread_attr_setscope>(3)).

note: type: Plain text
en: The following values may be specified in I<inheritsched>:
fr: Les valeurs suivantes peuvent être spécifiées dans I<inheritsched>\ :

note: type: Plain text
en: Threads that are created using I<attr> inherit scheduling attributes from the creating thread; the scheduling attributes in I<attr> are ignored.
fr: Les threads qui sont créés en utilisant I<attr> héritent des attributs d'ordonnancement du thread appelant. Les attributs d'ordonnancement dans I<attr> sont ignorés.

note: FIXME Document the defaults for scheduler settings type: Plain text
en: Threads that are created using I<attr> take their scheduling attributes from the values specified by the attributes object.
fr: Les threads qui sont créés en utilisant I<attr> prennent comme attributs d'ordonnancement les valeurs spécifiées dans l'objet d'attributs de thread.

note: type: Plain text
en: The default setting of the inherit-scheduler attribute in a newly initialized thread attributes object is B<PTHREAD_INHERIT_SCHED>.
fr: La valeur par défaut de l'attribut d'ordonnancement pour un nouvel objet d'attributs de thread est B<PTHREAD_INHERIT_SCHED>.

note: type: Plain text
en: The B<pthread_attr_getinheritsched>()  returns the inherit-scheduler attribute of the thread attributes object I<attr> in the buffer pointed to by I<inheritsched>.
fr: La fonction B<pthread_attr_getinheritsched>() renvoie, dans le tampon pointé par I<inheritsched>, l'attribut contenant l'ordonnancement de l'objet d'attributs de thread auquel I<attr> fait référence.

note: type: SH
en: RETURN VALUE
fr: VALEUR DE RETOUR

note: type: Plain text
en: On success, these functions return 0; on error, they return a nonzero error number.
fr: En cas de réussite, ces fonctions renvoient 0 ; en cas d'erreur elles renvoient un numéro d'erreur non nul.

note: type: SH
en: ERRORS
fr: ERREURS

note: type: Plain text
en: B<pthread_attr_setinheritsched>()  can fail with the following error:
fr: B<pthread_attr_setinheritsched>() peut échouer avec les erreurs suivantes :

note: type: Plain text
en: Invalid value in I<inheritsched>.
fr: Valeur invalide pour I<inheritsched>.

note: type: SH
en: ATTRIBUTES
fr: ATTRIBUTS

note: type: tbl table
en: Value
fr: Valeur

note: type: SH
en: CONFORMING TO
fr: CONFORMITÉ

note: type: SH
en: BUGS
fr: BOGUES

note: FIXME . Track status of the following bug: http://sourceware.org/bugzilla/show_bug.cgi?id=7007 type: Plain text
en: As at glibc 2.8, if a thread attributes object is initialized using B<pthread_attr_init>(3), then the scheduling policy of the attributes object is set to B<SCHED_OTHER> and the scheduling priority is set to 0.  However, if the inherit-scheduler attribute is then set to B<PTHREAD_EXPLICIT_SCHED>, then a thread created using the attribute object wrongly inherits its scheduling attributes from the creating thread.  This bug does not occur if either the scheduling policy or scheduling priority attribute is explicitly set in the thread attributes object before calling B<pthread_create>(3).
fr: Dans glibc 2.8, si un objet d'attributs de thread est initialisé avec B<pthread_attr_init>(3), alors la politique d'ordonnancement de l'objet des attributs est mis à B<SCHED_OTHER> et la priorité d'ordonnancement à 0. Cependant, si l'attribut d'héritage d'ordonnancement est mis à B<PTHREAD_EXPLICIT_SCHED>,un thread créé avec l'objet d'attributs de thread va hériter de manière erronée des attributs d'ordonnancement du thread appelant. Pour éviter cette erreur, il faut positionner soit la politique d'ordonnancement, soit l'attribut de priorité d'ordonnancement, de manière explicite dans l'objet d'attributs de thread avant d'appeler B<pthread_create>(3).

note: type: SH
en: EXAMPLE
fr: EXEMPLE

note: type: Plain text
en: See B<pthread_setschedparam>(3).
fr: Consultez B<pthread_setschedparam>(3).

note: type: SH
en: SEE ALSO
fr: VOIR AUSSI

note: type: Plain text
en: This page is part of release 5.03 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.03 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.02 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.02 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.01 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.01 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.
