perkamon - en to fr translation catalogue (19 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: gets - get a string from standard input (DEPRECATED)
fr: gets - Récupérer une chaîne sur l'entrée standard (OBSOLÈTE)

note: type: Plain text
en: I<Never use this function>.
fr: I<Ne jamais utiliser cette fonction>.

note: type: Plain text
en: B<gets>()  reads a line from I<stdin> into the buffer pointed to by I<s> until either a terminating newline or B<EOF>, which it replaces with a null byte (\(aq\e0\(aq).  No check for buffer overrun is performed (see BUGS below).
fr: B<gets>() lit une ligne depuis I<stdin> et la place dans le tampon pointé par I<s> jusqu'à atteindre un retour chariot, ou B<EOF>, qu'il remplace par un octet nul (« \e0 »). Il n'y a pas de vérification de débordement de tampon (voir la section des B<BOGUES> plus bas).

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

note: type: Plain text
en: B<gets>()  returns I<s> on success, and NULL on error or when end of file occurs while no characters have been read.  However, given the lack of buffer overrun checking, there can be no guarantees that the function will even return.
fr: B<gets>() renvoie le pointeur I<s> en cas de succès et NULL en cas d'erreur, ou si la fin de fichier est atteinte avant d'avoir pu lire au moins un caractère. Cependant, le débordement de tampon n'étant pas surveillé, il ne peut y avoir de certitude que la fonction renvoie quelque chose.

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: LSB deprecates B<gets>().  POSIX.1-2008 marks B<gets>()  obsolescent.  ISO C11 removes the specification of B<gets>()  from the C language, and since version 2.16, glibc header files don't expose the function declaration if the B<_ISOC11_SOURCE> feature test macro is defined.
fr: LSB déconseille l'utilisation de B<gets>(). POSIX.1-2008 marque B<gets>() comme étant obsolète. ISO C11 retire la specification de B<gets>() du langage C et, depuis la version 2.16, les fichiers d'en-tête glibc n'exposent pas la déclaration de fonction si la macro de test de fonctionnalités B<_ISOC11_SOURCE> est définie.

note: type: SH
en: BUGS
fr: BOGUES

note: type: Plain text
en: Never use B<gets>().  Because it is impossible to tell without knowing the data in advance how many characters B<gets>()  will read, and because B<gets>()  will continue to store characters past the end of the buffer, it is extremely dangerous to use.  It has been used to break computer security.  Use B<fgets>()  instead.
fr: N'utilisez jamais B<gets>(). Comme il est impossible de savoir à l'avance combien de caractères seront lus par B<gets>(), et comme celui-ci écrira tous les caractères lus, même s'ils débordent du tampon, cette fonction est extrêmement dangereuse à utiliser. On a déjà utilisé ce dysfonctionnement pour créer des trous de sécurité. UTILISEZ TOUJOURS B<fgets>() À LA PLACE DE B<gets>().

note: type: Plain text
en: For more information, see CWE-242 (aka "Use of Inherently Dangerous Function") at http://cwe.mitre.org/data/definitions/242.html
fr: Pour plus d'informations, consultez CWE-242 (document intitulé sous le nom « Use of Inherently Dangerous Function ») à l'adresse http://cwe.mitre.org/data/definitions/242.html

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