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: getenv, secure_getenv - get an environment variable
fr: getenv, secure_getenv - Lire une variable d'environnement

note: type: Plain text
en: Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):
fr: Exigences de macros de test de fonctionnalités pour la glibc (consultez B<feature_test_macros>(7)) :

note: type: Plain text
en: The B<getenv>()  function searches the environment list to find the environment variable I<name>, and returns a pointer to the corresponding I<value> string.
fr: La fonction B<getenv>() recherche dans la liste des variables d'environnement une variable nommée I<name>, et renvoie un pointeur sur la chaîne I<value> correspondante.

note: type: Plain text
en: The GNU-specific B<secure_getenv>()  function is just like B<getenv>()  except that it returns NULL in cases where "secure execution" is required.  Secure execution is required if one of the following conditions was true when the program run by the calling process was loaded:
fr: La fonction B<secure_getenv>() spécifique à GNU est simplement comme B<getenv>(), à la différence qu'elle renvoie NULL dans les cas où « secure execution » (exécution sécurisée) est nécessaire. L'exécution sécurisée est nécessaire si l'une des conditions suivantes était vraie quand le programme exécuté pour le processus appelant a été chargé :

note: type: Plain text
en: the process's effective user ID did not match its real user ID or the process's effective group ID did not match its real group ID (typically this is the result of executing a set-user-ID or set-group-ID program);
fr: l'UID effectif du processus ne correspondait pas son UID réel, ou le GID effectif du processus ne correspondait pas son GID réel (c'est typiquement le cas lors de l'exécution d'un programme Set-UID ou Set-GID) ;

note: type: Plain text
en: the effective capability bit was set on the executable file; or
fr: le bit de capacité effective a été défini sur le fichier exécutable ;

note: type: Plain text
en: the process has a nonempty permitted capability set.
fr: le processus a une capacité non vide permise définie.

note: type: Plain text
en: The B<secure_getenv>()  function is intended for use in general-purpose libraries to avoid vulnerabilities that could occur if set-user-ID or set-group-ID programs accidentally trusted the environment.
fr: La fonction B<secure_getenv>() a pour but d'être utilisée dans les bibliothèques polyvalentes pour éviter les vulnérabilités qui pourraient survenir si des programmes Set-UID ou Set-GID faisaient accidentellement confiance à l'environnement.

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

note: type: Plain text
en: The B<getenv>()  function returns a pointer to the value in the environment, or NULL if there is no match.
fr: La fonction B<getenv>() renvoie un pointeur sur la valeur correspondante, dans l'environnement du processus, ou NULL s'il n'y a pas de correspondance.

note: type: Plain text
en: B<secure_getenv>()  first appeared in glibc 2.17.
fr: B<secure_getenv>() a été introduite dans la glibc dans sa version 2.17.

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: B<secure_getenv>()  is a GNU extension.
fr: B<secure_getenv>() est une extension GNU.

note: type: Plain text
en: The strings in the environment list are of the form I<name=value>.
fr: Les chaînes dans la liste des variables d'environnement sont de la forme I<nom=valeur>.

note: type: Plain text
en: As typically implemented, B<getenv>()  returns a pointer to a string within the environment list.  The caller must take care not to modify this string, since that would change the environment of the process.
fr: Telle qu'elle est généralement implémentée, B<getenv>() renvoie un pointeur vers une chaîne de la liste d'environnement. L'appelant doit faire attention de ne pas modifier cette chaîne car cela modifierait l'environnement du processus.

note: type: Plain text
en: The implementation of B<getenv>()  is not required to be reentrant.  The string pointed to by the return value of B<getenv>()  may be statically allocated, and can be modified by a subsequent call to B<getenv>(), B<putenv>(3), B<setenv>(3), or B<unsetenv>(3).
fr: L'implémentation de B<getenv>() ne nécessite pas qu'elle soit réentrante. La chaîne pointée par la valeur de retour de B<getenv>() peut être allouée statiquement et peut être modifiée par un appel ultérieur à B<getenv>(), B<putenv>(3), B<setenv>(3) ou B<unsetenv>(3).

note: type: Plain text
en: The "secure execution" mode of B<secure_getenv>()  is controlled by the B<AT_SECURE> flag contained in the auxiliary vector passed from the kernel to user space.
fr: Le mode « secure execution » (exécution sécurisée) de B<secure_getenv>() est contrôlé par l'attribut B<AT_SECURE> contenu dans le vecteur auxiliaire passé du noyau à l'espace utilisateur.

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