perkamon - en to fr translation catalogue (17 entries)

note: type: TH
en: 2017-11-26
fr: 26 novembre 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: stdio - standard input/output library functions
fr: stdio - Bibliothèque standard de fonctions d'entrées-sorties

note: type: Plain text
en: The standard I/O library provides a simple and efficient buffered stream I/O interface.  Input and output is mapped into logical data streams and the physical I/O characteristics are concealed.  The functions and macros are listed below; more information is available from the individual man pages.
fr: Cette bibliothèque standard fournit une interface simple et efficace pour les entrées-sorties avec tampons. Les entrées et les sorties sont projetées dans des flux de données logiques, et les caractéristiques des entrées-sorties physiques sont masquées. Les fonctions et les macros sont présentées rapidement ci-dessous. Des informations supplémentaires sont disponibles dans leurs pages de manuel individuelles.

note: type: Plain text
en: A stream is associated with an external file (which may be a physical device) by I<opening> a file, which may involve creating a new file.  Creating an existing file causes its former contents to be discarded.  If a file can support positioning requests (such as a disk file, as opposed to a terminal), then a I<file position indicator> associated with the stream is positioned at the start of the file (byte zero), unless the file is opened with append mode.  If append mode is used, it is unspecified whether the position indicator will be placed at the start or the end of the file.  The position indicator is maintained by subsequent reads, writes and positioning requests.  All input occurs as if the characters were read by successive calls to the B<fgetc>(3)  function; all output takes place as if all characters were written by successive calls to the B<fputc>(3)  function.
fr: Un flux est associé avec un fichier externe (qui peut aussi être un dispositif physique) en I<ouvrant> un fichier (ceci peut impliquer la création d'un nouveau fichier). La création d'un fichier déjà existant efface son contenu précédent. Si un fichier supporte les demandes de positionnement (par exemple un fichier sur disque, contrairement à un terminal), alors I<l'indicateur de position du fichier> associé au flux est placé au début du fichier (octet zéro), à moins que le fichier soit ouvert en mode d'ajout. Si le mode d'ajout est utilisé, l'indicateur de position est placé à la fin du fichier. L'indicateur de position est mis à jour après chaque lecture, écriture, ou repositionnement. Toutes les entrées se déroulent comme si les caractères étaient lus par des appels successifs à la fonction B<fgetc>(3). Toutes les sorties ont lieu comme si les caractères étaient envoyés à des appels successifs à la fonction B<fputc>(3).

note: type: Plain text
en: A file is disassociated from a stream by I<closing> the file.  Output streams are flushed (any unwritten buffer contents are transferred to the host environment) before the stream is disassociated from the file.  The value of a pointer to a I<FILE> object is indeterminate after a file is closed (garbage).
fr: Un fichier est dissocié d'un flux en I<fermant> le fichier. Les flux de sortie sont vidés (flush) avant que le flux soit dissocié du fichier. Ceci signifie que le contenu des tampons pas encore écrits est transféré dans l'environnement de l'hôte. La valeur d'un pointeur sur un objet I<FILE> (fichier) est indéfinie après la fermeture d'un fichier.

note: type: Plain text
en: A file may be subsequently reopened, by the same or another program execution, and its contents reclaimed or modified (if it can be repositioned at the start).  If the main function returns to its original caller, or the B<exit>(3)  function is called, all open files are closed (hence all output streams are flushed) before program termination.  Other methods of program termination, such as B<abort>(3)  do not bother about closing files properly.
fr: Un fichier peut être réouvert plus tard par le même programme ou par un autre, et son contenu relu ou modifié (si l'on peut placer l'indicateur de positionnement au début). Si la fonction I<main>() se termine, ou si la fonction B<exit>(3) est invoquée, tous les fichiers sont fermés (tous les tampons de sortie sont transférés par fflush) avant la fin du programme. Les autres méthodes d'abandon du programme, telles que B<abort>(3) ne s'occupent pas de fermer proprement les fichiers.

note: type: Plain text
en: Output streams that refer to terminal devices are always line buffered by default; pending output to such streams is written automatically whenever an input stream that refers to a terminal device is read.  In cases where a large amount of computation is done after printing part of a line on an output terminal, it is necessary to B<fflush>(3)  the standard output before going off and computing so that the output will appear.
fr: Les flux de sortie qui s'adressent à un périphérique terminal disposent toujours d'un tampon de ligne par défaut. Les caractères sont conservés dans le tampon jusqu'à un saut de ligne, ou jusqu'à ce qu'une lecture soit demandée sur un flux associé au même terminal. Il peut être nécessaire de déclencher intentionnellement l'écriture effective sur le terminal en invoquant B<fflush>(3).

note: Not on Linux: .BR fropen , Not on Linux: .BR fwopen , type: Plain text
en: The following are defined as macros; these names may not be reused without first removing their current definitions with B<#undef>: B<BUFSIZ>, B<EOF>, B<FILENAME_MAX>, B<FOPEN_MAX>, B<L_cuserid>, B<L_ctermid>, B<L_tmpnam>, B<NULL>, B<SEEK_END>, B<SEEK_SET>, B<SEEK_CUR>, B<TMP_MAX>, B<clearerr>, B<feof>, B<ferror>, B<fileno>, B<getc>, B<getchar>, B<putc>, B<putchar>, B<stderr>, B<stdin>, B<stdout>.  Function versions of the macro functions B<feof>, B<ferror>, B<clearerr>, B<fileno>, B<getc>, B<getchar>, B<putc>, and B<putchar> exist and will be used if the macros definitions are explicitly removed.
fr: Les noms ci-dessous correspondent à des macros. On ne peut pas les réutiliser sans supprimer leur définition précédente avec B<#undef>: B<BUFSIZ>, B<EOF>, B<FILENAME_MAX>, B<FOPEN_MAX>, B<L_cuserid>, B<L_ctermid>, B<L_tmpnam>, B<NULL>, B<SEEK_END>, B<SEEK_SET>, B<SEEK_CUR>, B<TMP_MAX>, B<clearerr>, B<feof>, B<ferror>, B<fileno>, B<getc>, B<getchar>, B<putc>, B<putchar>, B<stderr>, B<stdin>, B<stdout>. Il existe des définitions sous forme de fonctions des macros B<feof>, B<ferror>, B<clearerr>, B<fileno>, B<getc>, B<getchar>, B<putc>, et B<putchar> qui seront utilisées si la définition de la macro est explicitement supprimée.

note: type: SS
en: List of functions
fr: Liste des fonctions

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

note: type: Plain text
en: The I<stdio> library conforms to C89.
fr: La bibliothèque I<stdio> est conforme à C89.

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