perkamon - en to fr translation catalogue (73 entries)

note: type: TH
en: 2022-10-09
fr: 9 octobre 2022

note: type: TH
en: Linux man-pages 6.01
fr: Pages du manuel de Linux 6.01

note: type: SH
en: NAME
fr: NOM

note: type: Plain text
en: getauxval - retrieve a value from the auxiliary vector
fr: getauxval - Récupérer une valeur du vecteur auxiliaire

note: type: SH
en: LIBRARY
fr: BIBLIOTHÈQUE

note: type: Plain text
en: Standard C library (I<libc>, I<-lc>)
fr: Bibliothèque C standard (I<libc>, I<-lc>)

note: type: Plain text
en: The B<getauxval>()  function retrieves values from the auxiliary vector, a mechanism that the kernel's ELF binary loader uses to pass certain information to user space when a program is executed.
fr: La fonction B<getauxval>() récupère des valeurs du vecteur auxiliaire, un mécanisme que le chargeur de binaires ELF du noyau utilise pour passer certains renseignements à l'espace utilisateur quand un programme est exécuté.

note: type: Plain text
en: Each entry in the auxiliary vector consists of a pair of values: a type that identifies what this entry represents, and a value for that type.  Given the argument I<type>, B<getauxval>()  returns the corresponding value.
fr: Toutes les entrées du vecteur auxiliaire sont des paires de valeurs : un type qui identifie ce que l'entrée représente, et une valeur pour ce type. En fonction de l'argument I<type>, B<getauxval>() renvoie la valeur correspondante.

note: type: Plain text
en: The value returned for each I<type> is given in the following list.  Not all I<type> values are present on all architectures.
fr: Les valeurs renvoyées pour tous les types sont données dans la liste suivante. Les différentes valeurs de I<type> ne sont pas présentes sur toutes les architectures.

note: type: Plain text
en: The base address of the program interpreter (usually, the dynamic linker).
fr: L'adresse de base de l'interpréteur du programme (l'éditeur de liens dynamiques en général).

note: commit e585b768da111f2c2d413de6214e83bbdfee8f22 type: Plain text
en: A pointer to a string (PowerPC and MIPS only).  On PowerPC, this identifies the real platform; may differ from B<AT_PLATFORM>.  On MIPS, this identifies the ISA level (since Linux 5.7).
fr: Un pointeur vers une chaîne (PowerPC et MIPS seulement). Sur PowerPC, cette chaîne identifie la plateforme réelle et elle peut être différente de B<AT_PLATFORM>. Sur MIPS, elle identifie le niveau ISA (depuis Linux 5.7).

note: type: Plain text
en: The frequency with which B<times>(2)  counts.  This value can also be obtained via I<sysconf(_SC_CLK_TCK)>.
fr: La fréquence utilisée par B<times>(2) pour compter. Cette valeur peut aussi être obtenue avec I<sysconf(_SC_CLK_TCK)>.

note: type: Plain text
en: The data cache block size.
fr: La taille du bloc de cache de données.

note: type: Plain text
en: The effective group ID of the thread.
fr: Le GID effectif du thread.

note: type: Plain text
en: The entry address of the executable.
fr: L'adresse d'entrée de l'exécutable.

note: type: Plain text
en: The effective user ID of the thread.
fr: L'UID effectif du thread.

note: type: Plain text
en: File descriptor of program.
fr: Le descripteur de fichier du programme.

note: type: Plain text
en: A pointer to a string containing the pathname used to execute the program.
fr: Un pointeur vers une chaîne contenant le nom de chemin utilisé pour exécuter le programme.

note: type: Plain text
en: Flags (unused).
fr: Drapeaux (inutilisé).

note: type: Plain text
en: Used FPU control word (SuperH architecture only).  This gives some information about the FPU initialization performed by the kernel.
fr: Le mot de contrôle de FPU utilisé (architecture SuperH seulement). Cette information donne quelques renseignements sur l'initialisation FPU réalisée par le noyau.

note: type: Plain text
en: The real group ID of the thread.
fr: Le GID réel du thread.

note: type: Plain text
en: An architecture and ABI dependent bit-mask whose settings indicate detailed processor capabilities.  The contents of the bit mask are hardware dependent (for example, see the kernel source file I<arch/x86/include/asm/cpufeature.h> for details relating to the Intel x86 architecture; the value returned is the first 32-bit word of the array described there).  A human-readable version of the same information is available via I</proc/cpuinfo>.
fr: Un masque de bits, dépendant de l'architecture et de l'ABI, qui précise les capacités détaillées du processeur. Le contenu du masque de bits dépend du matériel (consultez par exemple le fichier I<arch/x86/include/asm/cpufeature.h> des sources du noyau pour obtenir des précisions sur l'architecture x86 ; la valeur renvoyée est le premier mot sur 32 bits du tableau qui y est décrit). Une version humainement lisible des mêmes renseignements est disponible dans I</proc/cpuinfo>.

note: type: TP
en: B<AT_HWCAP2> (since glibc 2.18)
fr: B<AT_HWCAP2> (depuis la glibc 2.18)

note: type: Plain text
en: Further machine-dependent hints about processor capabilities.
fr: Autres indications dépendant de la machine à propos des capacités du processeur.

note: .TP .BR AT_IGNORE .BR AT_IGNOREPPC .BR AT_NOTELF type: Plain text
en: The instruction cache block size.
fr: La taille du bloc de cache d'instructions.

note: type: Plain text
en: Geometry of the L1 data cache, encoded with the cache line size in bytes in the bottom 16 bits and the cache associativity in the next 16 bits.  The associativity is such that if N is the 16-bit value, the cache is N-way set associative.
fr: La géométrie du cache de données L1 codée avec la taille d'une ligne de cache en octets dans les 16 bits inférieurs et l'associativité du cache dans les 16 bits suivants. L'associativité est telle que si N est la valeur sur 16 bits, le cache est associatif par ensembles de N blocs.

note: type: Plain text
en: The L1 data cache size.
fr: La taille du cache de données L1.

note: type: Plain text
en: Geometry of the L1 instruction cache, encoded as for B<AT_L1D_CACHEGEOMETRY>.
fr: La géométrie du cache d'instructions L1 codée de la même manière que B<AT_L1D_CACHEGEOMETRY>.

note: type: Plain text
en: The L1 instruction cache size.
fr: La taille du cache d'instructions L1.

note: type: Plain text
en: Geometry of the L2 cache, encoded as for B<AT_L1D_CACHEGEOMETRY>.
fr: La géométrie du cache L2 codée de la même manière que B<AT_L1D_CACHEGEOMETRY>.

note: type: Plain text
en: The L2 cache size.
fr: La taille du cache L2.

note: type: Plain text
en: Geometry of the L3 cache, encoded as for B<AT_L1D_CACHEGEOMETRY>.
fr: La géométrie du cache L3 codée de la même manière que B<AT_L1D_CACHEGEOMETRY>.

note: type: Plain text
en: The L3 cache size.
fr: La taille du cache L3.

note: type: Plain text
en: The system page size (the same value returned by I<sysconf(_SC_PAGESIZE)>).
fr: La taille de page du système (la même valeur que celle renvoyée par I<sysconf(_SC_PAGESIZE)>).

note: type: Plain text
en: The address of the program headers of the executable.
fr: L'adresse des en-têtes du programme de l'exécutable.

note: type: Plain text
en: The size of program header entry.
fr: La taille de l'entrée des en-têtes du programme.

note: type: Plain text
en: The number of program headers.
fr: Le nombre d'en-têtes du programme.

note: type: Plain text
en: A pointer to a string that identifies the hardware platform that the program is running on.  The dynamic linker uses this in the interpretation of I<rpath> values.
fr: Un pointeur vers une chaîne qui identifie la plate-forme matérielle sur laquelle le programme est exécuté. L'éditeur de liens dynamiques utilise cette chaîne dans l'interprétation des valeurs I<rpath>.

note: type: Plain text
en: The address of sixteen bytes containing a random value.
fr: L'adresse de seize octets contenant une valeur aléatoire.

note: type: Plain text
en: Has a nonzero value if this executable should be treated securely.  Most commonly, a nonzero value indicates that the process is executing a set-user-ID or set-group-ID binary (so that its real and effective UIDs or GIDs differ from one another), or that it gained capabilities by executing a binary file that has capabilities (see B<capabilities>(7)).  Alternatively, a nonzero value may be triggered by a Linux Security Module.  When this value is nonzero, the dynamic linker disables the use of certain environment variables (see B<ld-linux.so>(8))  and glibc changes other aspects of its behavior.  (See also B<secure_getenv>(3).)
fr: Cet attribut possède une valeur non nulle si l'exécutable doit être traité de façon sécurisée. Le plus souvent, une valeur non nulle indique que le processus exécute un binaire set-user-ID ou set-group-ID (si bien que ses UID ou GID réels et effectifs sont différents) ou qu'il acquiert des capacités (« capabilities ») en exécutant un fichier binaire qui possède des capacités (voir B<capabilities>(7)) ; sinon, une valeur non nulle pourrait être attribuée par un module de sécurité Linux. Quand cette valeur est non nulle, l'éditeur de liens dynamiques désactive l'utilisation de certaines variables d'environnement (consultez B<ld-linux.so>(8)) et la glibc modifie d'autres facettes de son comportement (consultez aussi B<secure_getenv>(3)).

note: type: Plain text
en: The entry point to the system call function in the vDSO.  Not present/needed on all architectures (e.g., absent on x86-64).
fr: Le point d'entrée vers la fonction d'appel système dans le vDSO. N'est ni présent ni nécessaire sur toutes les architectures (par exemple absent sur x86-64).

note: type: Plain text
en: The address of a page containing the virtual Dynamic Shared Object (vDSO)  that the kernel creates in order to provide fast implementations of certain system calls.
fr: L'adresse d'une page contenant le vDSO (objet partagé dynamique virtuel, « virtual dynamic shared object ») que le noyau crée pour fournir des implémentations rapides de certains appels systèmes.

note: type: Plain text
en: The unified cache block size.
fr: La taille du bloc de cache unifié.

note: type: Plain text
en: The real user ID of the thread.
fr: L'UID réel du thread.

note: type: SH
en: RETURN VALUE
fr: VALEUR RENVOYÉE

note: type: Plain text
en: On success, B<getauxval>()  returns the value corresponding to I<type>.  If I<type> is not found, 0 is returned.
fr: Si elle réussit, B<getauxval>() renvoie la valeur correspondant au I<type>. Si I<type> n'est pas trouvé, la valeur renvoyée est B<0>.

note: type: SH
en: ERRORS
fr: ERREURS

note: type: TP
en: B<ENOENT> (since glibc 2.19)
fr: B<ENOENT> (depuis la glibc 2.19)

note: commit b9ab448f980e296eac21ac65f53783967cc6037b type: Plain text
en: No entry corresponding to I<type> could be found in the auxiliary vector.
fr: Aucune entrée correspondant au I<type> n'a pu être trouvée dans le vecteur auxiliaire.

note: type: Plain text
en: The B<getauxval>()  function was added to glibc in version 2.16.
fr: La fonction B<getauxval>() est disponible depuis la glibc 2.16.

note: type: SH
en: ATTRIBUTES
fr: ATTRIBUTS

note: type: Plain text
en: For an explanation of the terms used in this section, see B<attributes>(7).
fr: Pour une explication des termes utilisés dans cette section, consulter B<attributes>(7).

note: type: tbl table
en: Attribute
fr: Attribut

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

note: type: tbl table
en: Thread safety
fr: Sécurité des threads

note: type: Plain text
en: This function is a nonstandard glibc extension.
fr: Cette fonction est une extension non normalisée de la glibc.

note: type: Plain text
en: The primary consumer of the information in the auxiliary vector is the dynamic linker, B<ld-linux.so>(8).  The auxiliary vector is a convenient and efficient shortcut that allows the kernel to communicate a certain set of standard information that the dynamic linker usually or always needs.  In some cases, the same information could be obtained by system calls, but using the auxiliary vector is cheaper.
fr: Le principal utilisateur des renseignements du vecteur auxiliaire est l'éditeur de liens dynamiques B<ld-linux.so>(8). Le vecteur auxiliaire est un raccourci pratique et efficace qui permet au noyau de communiquer un certain jeu de renseignements standards dont l'éditeur de liens a souvent ou toujours besoin. Dans certains cas, les mêmes renseignements pourraient être obtenus à l'aide d'appels système, mais l'utilisation du vecteur auxiliaire est moins coûteuse.

note: type: Plain text
en: The auxiliary vector resides just above the argument list and environment in the process address space.  The auxiliary vector supplied to a program can be viewed by setting the B<LD_SHOW_AUXV> environment variable when running a program:
fr: Le vecteur auxiliaire réside juste au-dessus de la liste d'arguments et de l'environnement dans l'espace d'adresse du processus. Le vecteur auxiliaire fourni à un programme peut être affiché en définissant la variable d'environnement B<LD_SHOW_AUXV> lors de l'exécution d'un programme :

note: type: Plain text
en: The auxiliary vector of any process can (subject to file permissions)  be obtained via I</proc/[pid]/auxv>; see B<proc>(5)  for more information.
fr: Le vecteur auxiliaire de n'importe quel processus peut (en fonction des droits du fichier) être obtenu dans I</proc/[pid]/auxv>. Consultez B<proc>(5) pour obtenir de plus amples renseignements.

note: type: SH
en: BUGS
fr: BOGUES

note: type: Plain text
en: Before the addition of the B<ENOENT> error in glibc 2.19, there was no way to unambiguously distinguish the case where I<type> could not be found from the case where the value corresponding to I<type> was zero.
fr: Avant l'ajout du code d'erreur B<ENOENT> à partir de la glibc 2.19, il n'existait aucun moyen de distinguer sans ambiguïté le cas où I<type> n'avait pas pu être trouvé du cas où la valeur correspondant à I<type> était égale à zéro.

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

note: type: TH
en: 2020-06-09
fr: 9 juin 2020

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

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

note: type: Plain text
en: This page is part of release 5.10 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.10 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies et la dernière version de cette page peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: TH
en: 2021-08-27
fr: 27 août 2021

note: type: Plain text
en: This page is part of release 5.13 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.13 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies et la dernière version de cette page peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

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

note: type: Plain text
en: A string identifying the real platform; may differ from B<AT_PLATFORM> (PowerPC only).
fr: Une chaîne identifiant la plateforme réelle ; elle peut être différente de B<AT_PLATFORM> (PowerPC seulement).

note: type: Plain text
en: Pathname used to execute program.
fr: Nom de chemin utilisé pour exécuter le programme.

note: type: Plain text
en: The primary consumer of the information in the auxiliary vector is the dynamic linker B<ld-linux.so>(8).  The auxiliary vector is a convenient and efficient shortcut that allows the kernel to communicate a certain set of standard information that the dynamic linker usually or always needs.  In some cases, the same information could be obtained by system calls, but using the auxiliary vector is cheaper.
fr: Le principal utilisateur des renseignements du vecteur auxiliaire est l'éditeur de liens dynamiques B<ld-linux.so>(8). Le vecteur auxiliaire est un raccourci pratique et efficace qui permet au noyau de communiquer un certain jeu de renseignements standards dont l'éditeur de liens a souvent ou toujours besoin. Dans certains cas, les mêmes renseignements pourraient être obtenus à l'aide d'appels système, mais l'utilisation du vecteur auxiliaire est moins coûteuse.

note: type: Plain text
en: This page is part of release 4.16 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 4.16 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies et la dernière version de cette page peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.
