perkamon - en to fr translation catalogue (32 entries)

note: type: TH
en: 2019-03-06
fr: 6 mars 2019

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: lseek - reposition read/write file offset
fr: lseek - Positionner la tête de lecture/écriture dans un fichier

note: type: SS
en: Seeking file data and holes
fr: Recherche de données et trous de fichiers

note: type: Plain text
en: Since version 3.1, Linux supports the following additional values for I<whence>:
fr: Depuis la version 3.1, Linux accepte de plus les valeurs suivantes de I<whence> :

note: type: Plain text
en: Adjust the file offset to the next location in the file greater than or equal to I<offset> containing data.  If I<offset> points to data, then the file offset is set to I<offset>.
fr: Positionner la tête sur le prochain (supérieur ou égal à I<offset>) emplacement du fichier contenant des données. Si I<offset> pointe sur des données, la tête est placée sur I<offset>.

note: type: Plain text
en: Adjust the file offset to the next hole in the file greater than or equal to I<offset>.  If I<offset> points into the middle of a hole, then the file offset is set to I<offset>.  If there is no hole past I<offset>, then the file offset is adjusted to the end of the file (i.e., there is an implicit hole at the end of any file).
fr: Positionner la tête sur le prochain (supérieur ou égal à I<offset>) trou du fichier. Si I<offset> pointe au milieu d'un trou, la tête est placée sur I<offset>. S'il n'y a pas de trou après I<offset>, la tête est positionnée à la fin du fichier (c'est-à-dire qu'il y a un trou implicite à la fin de tous les fichiers).

note: type: Plain text
en: In both of the above cases, B<lseek>()  fails if I<offset> points past the end of the file.
fr: Dans les deux cas précédents, B<lseek>() échoue si I<offset> pointe après la fin du fichier.

note: type: Plain text
en: These operations allow applications to map holes in a sparsely allocated file.  This can be useful for applications such as file backup tools, which can save space when creating backups and preserve holes, if they have a mechanism for discovering holes.
fr: Ces opérations permettent aux applications d'établir une projection des trous dans un fichier fractionné. Cela peut servir aux applications du type outils de sauvegarde, qui peuvent économiser de l'espace lors de la création de sauvegardes et conserver les trous, si elles disposent d'un mécanisme permettant de trouver les trous.

note: https://lkml.org/lkml/2011/4/22/79 http://lwn.net/Articles/440255/ http://blogs.oracle.com/bonwick/entry/seek_hole_and_seek_data type: Plain text
en: For the purposes of these operations, a hole is a sequence of zeros that (normally) has not been allocated in the underlying file storage.  However, a filesystem is not obliged to report holes, so these operations are not a guaranteed mechanism for mapping the storage space actually allocated to a file.  (Furthermore, a sequence of zeros that actually has been written to the underlying storage may not be reported as a hole.)  In the simplest implementation, a filesystem can support the operations by making B<SEEK_HOLE> always return the offset of the end of the file, and making B<SEEK_DATA> always return I<offset> (i.e., even if the location referred to by I<offset> is a hole, it can be considered to consist of data that is a sequence of zeros).
fr: Pour ces opérations, un trou est une suite de zéros qui n'a (normalement) pas été allouée au stockage sous-jacent du fichier. Cependant, un système de fichiers n'est pas forcé de signaler les trous, donc ces opérations ne permettent pas de garantir la projection de l'espace de stockage vraiment alloué à un fichier (de plus, une suite de zéros vraiment écrite sur le stockage sous-jacent pourrait ne pas être signalée comme un trou). La plus simple implémentation de ses opérations pour un système de fichier, serait avec B<SEEK_HOLE> renvoyant toujours la position de fin de fichier, et B<SEEK_DATA> renvoyant toujours I<offset> (c'est-à-dire, même si I<offset> pointe à l'emplacement d'un trou, la suite de zéros peut être considérée comme des données).

note: type: Plain text
en: The B<_GNU_SOURCE> feature test macro must be defined in order to obtain the definitions of B<SEEK_DATA> and B<SEEK_HOLE> from I<E<lt>unistd.hE<gt>>.
fr: La macro de test de fonctionnalités B<_GNU_SOURCE> doit être définie pour accéder aux définitions de B<SEEK_DATA> et B<SEEK_HOLE> depuis I<E<lt>unistd.hE<gt>>.

note: type: Plain text
en: The B<SEEK_HOLE> and B<SEEK_DATA> operations are supported for the following filesystems:
fr: Les opérations B<SEEK_HOLE> et B<SEEK_DATA> sont prises en charge avec les systèmes de fichiers suivants :

note: type: Plain text
en: Btrfs (since Linux 3.1)
fr: Btrfs (depuis Linux 3.1)

note: commit 93862d5e1ab875664c6cc95254fc365028a48bb1 type: Plain text
en: OCFS (since Linux 3.2)
fr: OCFS (depuis Linux 3.2)

note: type: Plain text
en: XFS (since Linux 3.5)
fr: XFS (depuis Linux 3.5)

note: type: Plain text
en: ext4 (since Linux 3.8)
fr: ext4 (depuis Linux 3.8)

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

note: type: Plain text
en: Upon successful completion, B<lseek>()  returns the resulting offset location as measured in bytes from the beginning of the file.  On error, the value I<(off_t)\ -1> is returned and I<errno> is set to indicate the error.
fr: B<lseek>(), si elle réussit, renvoie le nouvel emplacement, mesuré en octets depuis le début du fichier. En cas d'échec, la valeur I<(off_t)\ -1> est renvoyée, et I<errno> contient le code d'erreur.

note: type: SH
en: ERRORS
fr: ERREURS

note: type: Plain text
en: I<fd> is not an open file descriptor.
fr: I<fd> n'est pas un descripteur de fichier ouvert.

note: Some systems may allow negative offsets for character devices and/or for remote filesystems. type: Plain text
en: I<whence> is not valid.  Or: the resulting file offset would be negative, or beyond the end of a seekable device.
fr: Soit I<whence> n'est pas valable, soit la position demandée serait négative, ou après la fin d'un périphérique.

note: HP-UX 11 says EINVAL for this case (but POSIX.1 says EOVERFLOW) type: Plain text
en: The resulting file offset cannot be represented in an I<off_t>.
fr: La position résultante dans le fichier ne peut être représentée dans un I<off_t>.

note: type: Plain text
en: I<fd> is associated with a pipe, socket, or FIFO.
fr: I<fd> est associé à un tube (pipe), une socket, ou une file FIFO.

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

note: FIXME . Review http://austingroupbugs.net/view.php?id=415 in the future type: Plain text
en: B<SEEK_DATA> and B<SEEK_HOLE> are nonstandard extensions also present in Solaris, FreeBSD, and DragonFly BSD; they are proposed for inclusion in the next POSIX revision (Issue 8).
fr: B<SEEK_DATA> et B<SEEK_HOLE> sont des extensions non normalisées existant aussi sous Solaris, FreeBSD et DragonFly BSD. Leur intégration est proposée pour la prochaine révision de POSIX (Issue 8).

note: type: Plain text
en: See B<open>(2)  for a discussion of the relationship between file descriptors, open file descriptions, and files.
fr: Consultez B<open>(2) pour en savoir plus sur la relation entre les descripteurs de fichiers, les descriptions de fichiers ouverts et les fichiers.

note: type: Plain text
en: Some devices are incapable of seeking and POSIX does not specify which devices must support B<lseek>().
fr: Certains périphériques ne permettent pas de positionnement direct, POSIX ne précise quels périphériques doivent gérer B<lseek>().

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