perkamon - en to fr translation catalogue (41 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: truncate, ftruncate - truncate a file to a specified length
fr: truncate, ftruncate - Tronquer un fichier à une longueur donnée

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<truncate>():
fr: B<truncate>() :

note: type: Plain text
en: B<ftruncate>():
fr: B<ftruncate>()\ :

note: type: Plain text
en: The B<truncate>()  and B<ftruncate>()  functions cause the regular file named by I<path> or referenced by I<fd> to be truncated to a size of precisely I<length> bytes.
fr: Les appels B<truncate>() et B<ftruncate>() tronquent le fichier ordinaire référencé par I<path> ou par le descripteur I<fd> à une longueur d'exactement I<length> octets.

note: type: Plain text
en: If the file previously was larger than this size, the extra data is lost.  If the file previously was shorter, it is extended, and the extended part reads as null bytes (\(aq\e0\(aq).
fr: Si le fichier était plus long, les données supplémentaires sont perdues. Si le fichier était plus court, il est étendu, et la portion supplémentaire est remplie caractères nuls (« \e0 »).

note: type: Plain text
en: The file offset is not changed.
fr: Le pointeur de position n'est pas modifié.

note: type: Plain text
en: With B<ftruncate>(), the file must be open for writing; with B<truncate>(), the file must be writable.
fr: Avec B<ftruncate>(), le fichier doit être ouvert en écriture\ ; avec B<truncate>(), il doit être accessible en écriture.

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

note: type: Plain text
en: On success, zero is returned.  On error, -1 is returned, and I<errno> is set appropriately.
fr: S'il réussit, cet appel système renvoie 0. S'il échoue, il renvoie -1 et remplit I<errno> en conséquence.

note: type: SH
en: ERRORS
fr: ERREURS

note: type: Plain text
en: For B<truncate>():
fr: Pour B<truncate>()\ :

note: type: Plain text
en: Search permission is denied for a component of the path prefix, or the named file is not writable by the user.  (See also B<path_resolution>(7).)
fr: Le fichier n'est pas accessible en écriture, ou un élément du chemin d'accès ne permet pas le parcours. (Consultez aussi B<path_resolution>(7).)

note: type: Plain text
en: The argument I<length> is larger than the maximum file size. (XSI)
fr: L'argument I<length> dépasse la taille maximum d'un fichier.

note: type: Plain text
en: While blocked waiting to complete, the call was interrupted by a signal handler; see B<fcntl>(2)  and B<signal>(7).
fr: Alors qu'il était bloqué en attente de fin, l'appel a été interrompu par un gestionnaire de signal ; consultez B<fcntl>(2) et B<signal>(7).

note: type: Plain text
en: The argument I<length> is negative or larger than the maximum file size.
fr: L'argument I<length> est négatif ou plus grand que la taille maximale d'un fichier.

note: type: Plain text
en: An I/O error occurred updating the inode.
fr: Une erreur d'entrée-sortie bas niveau s'est produite.

note: type: Plain text
en: The named file is a directory.
fr: Le fichier est en réalité un répertoire.

note: type: Plain text
en: Too many symbolic links were encountered in translating the pathname.
fr: Trop de liens symboliques ont été rencontrés en parcourant le chemin.

note: type: Plain text
en: A component of a pathname exceeded 255 characters, or an entire pathname exceeded 1023 characters.
fr: Un composant du chemin dépasse 255 caractères ou le chemin complet dépasse 1023 caractères.

note: type: Plain text
en: The named file does not exist.
fr: Le fichier indiqué n'existe pas.

note: type: Plain text
en: A component of the path prefix is not a directory.
fr: Un élément du chemin d'accès n'est pas un répertoire.

note: This happens for at least MSDOS and VFAT filesystems on kernel 2.6.13 type: Plain text
en: The underlying filesystem does not support extending a file beyond its current size.
fr: Le système de fichiers ne permet pas d'agrandir un fichier au-delà de sa taille actuelle.

note: type: Plain text
en: The named file resides on a read-only filesystem.
fr: Le fichier indiqué réside sur un système de fichiers en lecture seule.

note: type: Plain text
en: For B<ftruncate>()  the same errors apply, but instead of things that can be wrong with I<path>, we now have things that can be wrong with the file descriptor, I<fd>:
fr: Pour B<ftruncate>() les mêmes erreurs sont possibles, sauf qu'au lieu des problèmes avec I<path>, on peut en avoir avec le descripteur de fichier I<fd>\ :

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

note: type: TP
en: B<EBADF> or B<EINVAL>
fr: B<EBADF> ou B<EINVAL>

note: type: Plain text
en: I<fd> is not open for writing.
fr: I<fd> n'est pas ouvert en écriture.

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

note: At the very least: OSF/1, Solaris 7, and FreeBSD conform, mtk, Jan 2002 type: Plain text
en: The details in DESCRIPTION are for XSI-compliant systems.  For non-XSI-compliant systems, the POSIX standard allows two behaviors for B<ftruncate>()  when I<length> exceeds the file length (note that B<truncate>()  is not specified at all in such an environment): either returning an error, or extending the file.  Like most UNIX implementations, Linux follows the XSI requirement when dealing with native filesystems.  However, some nonnative filesystems do not permit B<truncate>()  and B<ftruncate>()  to be used to extend a file beyond its current length: a notable example on Linux is VFAT.
fr: Les détails dans la section DESCRIPTION sont ceux de systèmes compatibles XSI. Pour les systèmes non compatibles, la norme POSIX autorise deux comportements pour B<ftruncate>() quand I<length> dépasse la longueur du fichier (notez que B<truncate>() n'est pas du tout spécifié dans un tel environnement)\ : soit renvoyer une erreur, soit étendre le fichier. Linux, comme la plupart des UNIX, suit le comportement XSI sur les systèmes de fichiers natifs. Cependant, certains systèmes de fichiers non natifs ne permettent pas l'utilisation de B<truncate>() et B<ftruncate>() pour étendre un fichier au-delà de sa taille actuelle\ : un exemple notable sous Linux est VFAT.

note: type: Plain text
en: The original Linux B<truncate>()  and B<ftruncate>()  system calls were not designed to handle large file offsets.  Consequently, Linux 2.4 added B<truncate64>()  and B<ftruncate64>()  system calls that handle large files.  However, these details can be ignored by applications using glibc, whose wrapper functions transparently employ the more recent system calls where they are available.
fr: Les appels système B<truncate>() et B<ftruncate>() originaux de Linux n'ont pas été conçus pour gérer les positions dans des fichiers de très grosse taille. En conséquence, Linux 2.4 a ajouté les appels système B<truncate64>() et B<ftruncate64>() qui permettent de gérer de gros fichiers. Cependant, ces détails peuvent être ignorés par les applications qui utilisent la glibc, car ses fonctions encapsulent de manière transparente les appels système les plus récents disponibles.

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: http://sourceware.org/bugzilla/show_bug.cgi?id=12037 type: Plain text
en: A header file bug in glibc 2.12 meant that the minimum value of B<_POSIX_C_SOURCE> required to expose the declaration of B<ftruncate>()  was 200809L instead of 200112L.  This has been fixed in later glibc versions.
fr: Un bogue dans les en\(hytêtes de la glibc 2.12 fait que la valeur minimale de B<_POSIX_C_SOURCE> requise pour exposer la déclaration B<ftruncate>() était 200809L au lieu de 200112L. Ce bogue a été corrigé dans les versions ultérieures de la glibc.

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