perkamon - en to fr translation catalogue (23 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: pread, pwrite - read from or write to a file descriptor at a given offset
fr: pread, pwrite - Lire ou écrire à une position donnée d'un descripteur de fichier

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: B<pread>(), B<pwrite>():
fr: B<pread>(), B<pwrite>() :

note: type: Plain text
en: || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ E<gt>=\ 200809L
fr: || /* Depuis la glibc 2.12 : */ _POSIX_C_SOURCE\ E<gt>=\ 200809L

note: type: Plain text
en: B<pread>()  reads up to I<count> bytes from file descriptor I<fd> at offset I<offset> (from the start of the file) into the buffer starting at I<buf>.  The file offset is not changed.
fr: B<pread>() lit au maximum I<count> octets depuis le descripteur I<fd>, à la position I<offset> (mesurée depuis le début du fichier), et les place dans la zone commençant à l'adresse I<buf>. La position de la tête de lecture du fichier n'est pas modifiée par cet appel système.

note: type: Plain text
en: B<pwrite>()  writes up to I<count> bytes from the buffer starting at I<buf> to the file descriptor I<fd> at offset I<offset>.  The file offset is not changed.
fr: B<pwrite>() lit au maximum I<count> octets dans la zone mémoire pointée par I<buf>, et les écrit à la position I<offset> (mesurée depuis le début du fichier) dans le descripteur I<fd>. La position de la tête d'écriture du fichier n'est pas modifiée.

note: type: Plain text
en: The file referenced by I<fd> must be capable of seeking.
fr: Dans les deux cas, le fichier décrit par I<fd> doit permettre le positionnement.

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

note: type: SH
en: ERRORS
fr: ERREURS

note: type: Plain text
en: B<pread>()  can fail and set I<errno> to any error specified for B<read>(2)  or B<lseek>(2).  B<pwrite>()  can fail and set I<errno> to any error specified for B<write>(2)  or B<lseek>(2).
fr: B<pread>() peut échouer et fournir dans I<errno> n'importe quelle erreur indiquée par B<read>(2) ou B<lseek>(2). B<pwrite>() peut échouer et fournir dans I<errno> n'importe quelle erreur indiquée par B<write>(2) ou B<lseek>(2).

note: type: Plain text
en: The B<pread>()  and B<pwrite>()  system calls were added to Linux in version 2.1.60; the entries in the i386 system call table were added in 2.1.69.  C library support (including emulation using B<lseek>(2)  on older kernels without the system calls) was added in glibc 2.1.
fr: Les appels système B<pread>() et B<pwrite>() ont été ajoutés dans le noyau Linux 2.1.60. Les points d'entrée dans la table des appels i386 furent instaurés dans la version 2.1.69. Le support par la bibliothèque C, y compris l'émulation utilisant B<lseek>(2) sur les anciens noyaux sans ces appels système, fut ajouté dans la glibc 2.1.

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

note: type: Plain text
en: The B<pread>()  and B<pwrite>()  system calls are especially useful in multithreaded applications.  They allow multiple threads to perform I/O on the same file descriptor without being affected by changes to the file offset by other threads.
fr: Les appels système B<pread>() et B<pwrite>() sont particulièrement utiles dans les applications multithreadées . Ils permettent à plusieurs threads d'effectuer des entrées et sorties sur un même descripteur de fichier sans être affecté des déplacements au sein du fichier dans les autres threads.

note: type: Plain text
en: On Linux, the underlying system calls were renamed in kernel 2.6: B<pread>()  became B<pread64>(), and B<pwrite>()  became B<pwrite64>().  The system call numbers remained the same.  The glibc B<pread>()  and B<pwrite>()  wrapper functions transparently deal with the change.
fr: Sous Linux, les appels système sous-jacents ont été renommés dans le noyau 2.6 : B<pread>()  devint B<pread64>(), et B<pwrite>()  devint B<pwrite64>(). Les numéros d'appel système demeurèrent inchangés. Les fonctions B<pread>() et B<pwrite>() de la glibc qui les encapsulent gèrent ce changement de manière transparente.

note: type: Plain text
en: On some 32-bit architectures, the calling signature for these system calls differ, for the reasons described in B<syscall>(2).
fr: Sur certaines architectures 32 bits, la signature d'appel de ces appels système est différente, pour les raisons expliquées dans B<syscall>(2).

note: type: SH
en: BUGS
fr: BOGUES

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