summaryrefslogtreecommitdiffstats
path: root/po/fr/man3/getline.3.po
diff options
context:
space:
mode:
Diffstat (limited to 'po/fr/man3/getline.3.po')
-rw-r--r--po/fr/man3/getline.3.po615
1 files changed, 615 insertions, 0 deletions
diff --git a/po/fr/man3/getline.3.po b/po/fr/man3/getline.3.po
new file mode 100644
index 00000000..f9fa833c
--- /dev/null
+++ b/po/fr/man3/getline.3.po
@@ -0,0 +1,615 @@
+# French translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Christophe Blaess <https://www.blaess.fr/christophe/>, 1996-2003.
+# Stéphan Rafin <stephan.rafin@laposte.net>, 2002.
+# Thierry Vignaud <tvignaud@mandriva.com>, 1999, 2002.
+# François Micaux, 2002.
+# Alain Portal <aportal@univ-montp2.fr>, 2003-2008.
+# Jean-Philippe Guérard <fevrier@tigreraye.org>, 2005-2006.
+# Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>, 2006-2007.
+# Julien Cristau <jcristau@debian.org>, 2006-2007.
+# Thomas Huriaux <thomas.huriaux@gmail.com>, 2006-2008.
+# Nicolas François <nicolas.francois@centraliens.net>, 2006-2008.
+# Florentin Duneau <fduneau@gmail.com>, 2006-2010.
+# Simon Paillard <simon.paillard@resel.enst-bretagne.fr>, 2006.
+# Denis Barbier <barbier@debian.org>, 2006, 2010.
+# David Prévot <david@tilapin.org>, 2010-2014.
+# Frédéric Hantrais <fhantrais@gmail.com>, 2013, 2014.
+# Grégoire Scano <gregoire.scano@malloc.fr>, 2023.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n 4.21.0\n"
+"POT-Creation-Date: 2024-03-01 16:57+0100\n"
+"PO-Revision-Date: 2024-03-06 00:21+0100\n"
+"Last-Translator: Grégoire Scano <gregoire.scano@malloc.fr>\n"
+"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: Lokalize 22.12.3\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "getline"
+msgstr "getline"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 octobre 2023"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Pages du manuel de Linux 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NOM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "getline, getdelim - delimited string input"
+msgstr "getline, getdelim - Saisie de chaîne délimitée"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTHÈQUE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Bibliothèque C standard (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SYNOPSIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>stdio.hE<gt>>\n"
+msgstr "B<#include E<lt>stdio.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<ssize_t getline(char **restrict >I<lineptr>B<, size_t *restrict >I<n>B<,>\n"
+"B< FILE *restrict >I<stream>B<);>\n"
+"B<ssize_t getdelim(char **restrict >I<lineptr>B<, size_t *restrict >I<n>B<,>\n"
+"B< int >I<delim>B<, FILE *restrict >I<stream>B<);>\n"
+msgstr ""
+"B<ssize_t getline(char **restrict >I<lineptr>B<, size_t *restrict >I<n>B<,>\n"
+"B< FILE *restrict >I<flux>B<);>\n"
+"B<ssize_t getdelim(char **restrict >I<lineptr>B<, size_t *restrict >I<n>B<,>\n"
+"B< int >I<delim>B<, FILE *restrict >I<flux>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Exigences de macros de test de fonctionnalités pour la glibc (consulter "
+"B<feature_test_macros>(7)) :"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<getline>(), B<getdelim>():"
+msgstr "B<getline>(), B<getdelim>() :"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" Since glibc 2.10:\n"
+" _POSIX_C_SOURCE E<gt>= 200809L\n"
+" Before glibc 2.10:\n"
+" _GNU_SOURCE\n"
+msgstr ""
+" Depuis la glibc 2.10 :\n"
+" _POSIX_C_SOURCE E<gt>= 200809L\n"
+" Avant la glibc 2.10 :\n"
+" _GNU_SOURCE\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "DESCRIPTION"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<getline>() reads an entire line from I<stream>, storing the address of "
+"the buffer containing the text into I<*lineptr>. The buffer is null-"
+"terminated and includes the newline character, if one was found."
+msgstr ""
+"B<getline>() lit une ligne entière dans I<flux> et stocke l'adresse du "
+"tampon contenant le texte dans I<*lineptr>. Le tampon se termine par un "
+"octet NULL et inclut le caractère saut de ligne, si un tel séparateur a été "
+"trouvé."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<*lineptr> is set to NULL before the call, then B<getline>() will "
+"allocate a buffer for storing the line. This buffer should be freed by the "
+"user program even if B<getline>() failed."
+msgstr ""
+"Si I<*lineptr> est positionné à NULL avant l'appel, la routine B<getline>() "
+"allouera un tampon pour stocker la ligne. Ce tampon devra être libéré par le "
+"programme utilisateur même si B<getline>() échoue."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Alternatively, before calling B<getline>(), I<*lineptr> can contain a "
+"pointer to a B<malloc>(3)-allocated buffer I<*n> bytes in size. If the "
+"buffer is not large enough to hold the line, B<getline>() resizes it with "
+"B<realloc>(3), updating I<*lineptr> and I<*n> as necessary."
+msgstr ""
+"Alternativement, avant d'appeler B<getline>(), I<*lineptr> peut contenir un "
+"pointeur vers un tampon de I<*n> octets alloué par B<malloc>(3). Si le "
+"tampon n'est pas suffisant pour stocker la ligne saisie, B<getline>() le "
+"redimensionnera avec B<realloc>(3), mettant à jour I<*lineptr> et I<*n> "
+"comme il se doit."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In either case, on a successful call, I<*lineptr> and I<*n> will be updated "
+"to reflect the buffer address and allocated size respectively."
+msgstr ""
+"Quoi qu'il en soit, en cas de succès, I<*lineptr> et I<*n> seront mis à jour "
+"afin de rendre compte respectivement de l'adresse et de la taille du tampon."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<getdelim>() works like B<getline>(), except that a line delimiter other "
+"than newline can be specified as the I<delimiter> argument. As with "
+"B<getline>(), a delimiter character is not added if one was not present in "
+"the input before end of file was reached."
+msgstr ""
+"B<getdelim>() fonctionne comme B<getline>(), si ce n'est qu'un séparateur "
+"différent du saut de ligne peut être spécifié en tant qu'argument "
+"I<delimiter>. Tout comme avec B<getline>(), aucun séparateur n'est ajouté "
+"s'il n'y en avait pas dans l'entrée avant que la fin du fichier ne soit "
+"atteinte."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "VALEUR RENVOYÉE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On success, B<getline>() and B<getdelim>() return the number of characters "
+"read, including the delimiter character, but not including the terminating "
+"null byte (\\[aq]\\e0\\[aq]). This value can be used to handle embedded "
+"null bytes in the line read."
+msgstr ""
+"En cas de succès, B<getline>() et B<getdelim>() renvoient le nombre de "
+"caractères lus, séparateur inclus, mais sans compter l'octet NULL final "
+"(\\[aq]\\e0\\[aq]). Cette valeur peut être utilisée afin de traiter les "
+"octets NULL insérés dans la ligne lue."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Both functions return -1 on failure to read a line (including end-of-file "
+"condition). In the event of a failure, I<errno> is set to indicate the "
+"error."
+msgstr ""
+"Les deux fonctions renvoient B<-1> en cas d'échec de lecture de la ligne "
+"(condition de fin de fichier incluse). En cas d'erreur, I<errno> est défini "
+"pour indiquer l'erreur."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<*lineptr> was set to NULL before the call, then the buffer should be "
+"freed by the user program even on failure."
+msgstr ""
+"Si I<*lineptr> a été positionné à NULL avant l'appel, le tampon doit être "
+"libéré par le programme utilisateur même en cas d'échec."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "ERREURS"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EINVAL>"
+msgstr "B<EINVAL>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Bad arguments (I<n> or I<lineptr> is NULL, or I<stream> is not valid)."
+msgstr ""
+"Paramètres erronés (I<n> ou I<lineptr> valent NULL, ou bien I<flux> n'est "
+"pas valable)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOMEM>"
+msgstr "B<ENOMEM>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Allocation or reallocation of the line buffer failed."
+msgstr "Échec de l'allocation ou de la réallocation du tampon de ligne."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATTRIBUTS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Pour une explication des termes utilisés dans cette section, consulter "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interface"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Attribut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Valeur"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<getline>(),\n"
+"B<getdelim>()"
+msgstr ""
+"B<getline>(),\n"
+"B<getdelim>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Sécurité des threads"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-Safe"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "STANDARDS"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.1-2008."
+msgstr "POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIQUE"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "GNU, POSIX.1-2008."
+msgstr "GNU, POSIX.1-2008."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "EXEMPLES"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"#define _GNU_SOURCE\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"\\&\n"
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+" FILE *stream;\n"
+" char *line = NULL;\n"
+" size_t len = 0;\n"
+" ssize_t nread;\n"
+"\\&\n"
+" if (argc != 2) {\n"
+" fprintf(stderr, \"Usage: %s E<lt>fileE<gt>\\en\", argv[0]);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+"\\&\n"
+" stream = fopen(argv[1], \"r\");\n"
+" if (stream == NULL) {\n"
+" perror(\"fopen\");\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+"\\&\n"
+" while ((nread = getline(&line, &len, stream)) != -1) {\n"
+" printf(\"Retrieved line of length %zd:\\en\", nread);\n"
+" fwrite(line, nread, 1, stdout);\n"
+" }\n"
+"\\&\n"
+" free(line);\n"
+" fclose(stream);\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+msgstr ""
+"#define _GNU_SOURCE\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"\\&\n"
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+" FILE *stream;\n"
+" char *line = NULL;\n"
+" size_t len = 0;\n"
+" ssize_t nread;\n"
+"\\&\n"
+" if (argc != 2) {\n"
+" fprintf(stderr, \"Utilisation : %s E<lt>fileE<gt>\\en\", argv[0]);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+"\\&\n"
+" stream = fopen(argv[1], \"r\");\n"
+" if (stream == NULL) {\n"
+" perror(\"fopen\");\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+"\\&\n"
+" while ((nread = getline(&line, &len, stream)) != -1) {\n"
+" printf(\"Réception d'une ligne de longueur %zd:\\en\", nread);\n"
+" fwrite(line, nread, 1, stdout);\n"
+" }\n"
+"\\&\n"
+" free(line);\n"
+" fclose(stream);\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+
+#. SRC END
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "VOIR AUSSI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<read>(2), B<fgets>(3), B<fopen>(3), B<fread>(3), B<scanf>(3)"
+msgstr "B<read>(2), B<fgets>(3), B<fopen>(3), B<fread>(3), B<scanf>(3)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 février 2023"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Pages du manuel de Linux 6.03"
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"Both B<getline>() and B<getdelim>() were originally GNU extensions. They "
+"were standardized in POSIX.1-2008."
+msgstr ""
+"B<getline>() tout comme B<getdelim>() sont des extensions GNU. Elles ont été "
+"standardisées dans POSIX.1-2008."
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"#define _GNU_SOURCE\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+msgstr ""
+"#define _GNU_SOURCE\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+" FILE *stream;\n"
+" char *line = NULL;\n"
+" size_t len = 0;\n"
+" ssize_t nread;\n"
+msgstr ""
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+" FILE *stream;\n"
+" char *line = NULL;\n"
+" size_t len = 0;\n"
+" ssize_t nread;\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" if (argc != 2) {\n"
+" fprintf(stderr, \"Usage: %s E<lt>fileE<gt>\\en\", argv[0]);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+msgstr ""
+" if (argc != 2) {\n"
+" fprintf(stderr, \"Utilisation : %s E<lt>fichierE<gt>\\en\", argv[0]);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" stream = fopen(argv[1], \"r\");\n"
+" if (stream == NULL) {\n"
+" perror(\"fopen\");\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+msgstr ""
+" stream = fopen(argv[1], \"r\");\n"
+" if (stream == NULL) {\n"
+" perror(\"fopen\");\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" while ((nread = getline(&line, &len, stream)) != -1) {\n"
+" printf(\"Retrieved line of length %zd:\\en\", nread);\n"
+" fwrite(line, nread, 1, stdout);\n"
+" }\n"
+msgstr ""
+" while ((nread = getline(&line, &len, stream)) != -1) {\n"
+" printf(\"Réception d'une ligne de longueur %zd:\\en\", nread);\n"
+" fwrite(line, nread, 1, stdout);\n"
+" }\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" free(line);\n"
+" fclose(stream);\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+msgstr ""
+" free(line);\n"
+" fclose(stream);\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 juillet 2023"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Pages du manuel de Linux 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 mars 2023"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Pages du manuel de Linux 6.04"