perkamon - en to fr translation catalogue (26 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_setaffinity_np, pthread_attr_getaffinity_np - set/get CPU affinity attribute in thread attributes object
fr: pthread_attr_setaffinity_np, pthread_attr_getaffinity_np - Définir ou obtenir l'attribut d'affinité CPU d'un objet d'attributs de thread

note: type: Plain text
en: B<#define _GNU_SOURCE>             /* See feature_test_macros(7) */
    B<#include E<lt>pthread.hE<gt>>
fr: B<#define _GNU_SOURCE>             /* Consultez feature_test_macros(7) */
    B<#include E<lt>pthread.hE<gt>>

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_setaffinity_np>()  function sets the CPU affinity mask attribute of the thread attributes object referred to by I<attr> to the value specified in I<cpuset>.  This attribute determines the CPU affinity mask of a thread created using the thread attributes object I<attr>.
fr: La fonction B<pthread_attr_setaffinity_np>() définit l'attribut du masque d'affinité CPU de l'objet d'attributs de thread auquel I<attr> fait référence à la valeur indiquée par I<cpuset>. Cet attribut détermine le masque d'affinité CPU d'un thread créé en utilisant l'objet d'attributs de thread I<attr>.

note: type: Plain text
en: The B<pthread_attr_getaffinity_np>()  function returns the CPU affinity mask attribute of the thread attributes object referred to by I<attr> in the buffer pointed to by I<cpuset>.
fr: La fonction B<pthread_attr_getaffinity_np>() renvoie, dans le tampon pointé par I<cpuset>, l'attribut du masque d'affinité CPU de l'objet d'attributs de thread auquel I<attr> fait référence.

note: type: Plain text
en: The argument I<cpusetsize> is the length (in bytes) of the buffer pointed to by I<cpuset>.  Typically, this argument would be specified as I<sizeof(cpu_set_t)>.
fr: Le paramètre I<cpusetsize> est la longueur (en octets) du tampon pointé par I<cpuset>. Typiquement, ce paramètre sera I<sizeof (cpu_set_t)>.

note: type: Plain text
en: For more details on CPU affinity masks, see B<sched_setaffinity>(2).  For a description of a set of macros that can be used to manipulate and inspect CPU sets, see B<CPU_SET>(3).
fr: Pour plus de détails sur les masques d'affinité CPU, consultez B<sched_setaffinity>(2). Pour une description d'un jeu de macros qui peuvent être utilisées pour manipuler et inspecter des ensembles de CPU, consultez B<CPU_SET>(3).

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: cpumask_t The raw sched_getaffinity() system call returns the size (in bytes) of the cpumask_t type. type: Plain text
en: (B<pthread_attr_setaffinity_np>())  I<cpuset> specified a CPU that was outside the set supported by the kernel.  (The kernel configuration option B<CONFIG_NR_CPUS> defines the range of the set supported by the kernel data type used to represent CPU sets.)
fr: (B<pthread_attr_setaffinity_np>()) Le I<cpuset> indiquait un CPU en dehors de l'ensemble pris en charge par le noyau (l'option de configuration B<CONFIG_NR_CPUS> du noyau définit l'intervalle de l'ensemble pris en charge par le type de données du noyau pour représenter les ensembles de CPU).

note: type: Plain text
en: (B<pthread_attr_getaffinity_np>())  A CPU in the affinity mask of the thread attributes object referred to by I<attr> lies outside the range specified by I<cpusetsize> (i.e., I<cpuset>/I<cpusetsize> is too small).
fr: (B<pthread_attr_getaffinity_np>()) Un CPU du masque d'affinité de l'objet d'attributs de thread auquel I<attr> fait référence réside en dehors de l'intervalle indiqué par I<cpusetsize> (c'est-à-dire, I<cpuset>/I<cpusetsize> est trop petit).

note: type: Plain text
en: (B<pthread_attr_setaffinity_np>())  Could not allocate memory.
fr: (B<pthread_attr_setaffinity_np>()) Impossible d'allouer de la mémoire.

note: type: Plain text
en: These functions are provided by glibc since version 2.3.4.
fr: Ces fonctions sont fournies par la glibc depuis la version 2.3.4.

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: Plain text
en: These functions are nonstandard GNU extensions; hence the suffix "_np" (nonportable) in the names.
fr: Ces fonctions sont des extensions non standard GNU ; c'est la raison du suffixe « _np » (non portable) dans leur nom.

note: type: Plain text
en: In glibc 2.3.3 only, versions of these functions were provided that did not have a I<cpusetsize> argument.  Instead the CPU set size given to the underlying system calls was always I<sizeof(cpu_set_t)>.
fr: Dans la glibc 2.3.3, uniquement, les versions de ces fonctions n'avaient pas de paramètre I<cpusetsize>. À la place, la taille de l'ensemble de CPU fourni à l'appel système sous-jacent était toujours I<sizeof(cpu_set_t)>.

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