perkamon - en to fr translation catalogue (34 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: statfs, fstatfs - get filesystem statistics
fr: statfs, fstatfs - Obtenir des statistiques sur le système de fichiers

note: type: Plain text
en: B<#include E<lt>sys/vfs.hE<gt> >/* or E<lt>sys/statfs.hE<gt> */
fr: B<#include E<lt>sys/vfs.hE<gt> >/* ou E<lt>sys/statfs.hE<gt> */

note: type: Plain text
en: Nobody knows what I<f_fsid> is supposed to contain (but see below).
fr: Personne ne sait ce que I<f_fsid> est supposé contenir (voir plus loin).

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: (B<statfs>())  Search permission is denied for a component of the path prefix of I<path>.  (See also B<path_resolution>(7).)
fr: (B<statfs>()) Un élément du chemin d'accès I<path> ne permet pas le parcours. (Consultez aussi B<path_resolution>(7).)

note: type: Plain text
en: (B<fstatfs>())  I<fd> is not a valid open file descriptor.
fr: (B<fstatfs>()) I<fd> n'est pas un descripteur de fichier ouvert valide.

note: type: Plain text
en: I<buf> or I<path> points to an invalid address.
fr: I<buf> ou I<path> pointent en dehors de l'espace d'adressage accessible.

note: type: Plain text
en: An I/O error occurred while reading from the filesystem.
fr: Une erreur d'entrée-sortie est survenue lors de la lecture sur le système de fichiers.

note: type: Plain text
en: (B<statfs>())  Too many symbolic links were encountered in translating I<path>.
fr: (B<statfs>()) I<path> contient une référence circulaire (à travers un lien symbolique).

note: type: Plain text
en: (B<statfs>())  I<path> is too long.
fr: (B<statfs>()) I<path> est trop long.

note: type: Plain text
en: (B<statfs>())  The file referred to by I<path> does not exist.
fr: (B<statfs>()) Le fichier indiqué par I<path> n'existe pas.

note: type: Plain text
en: Insufficient kernel memory was available.
fr: Pas assez de mémoire pour le noyau.

note: type: Plain text
en: The filesystem does not support this call.
fr: Le système de fichiers ne supporte pas cet appel.

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

note: type: Plain text
en: Some values were too large to be represented in the returned struct.
fr: Certaines valeurs sont trop grandes pour être représentées dans la structure renvoyée.

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

note: type: Plain text
en: Linux-specific.  The Linux B<statfs>()  was inspired by the 4.4BSD one (but they do not use the same structure).
fr: Spécifique à Linux. La routine B<statfs>() de Linux a été inspirée par celle de BSD\ 4.4, mais n'emploie pas la même structure.

note: type: Plain text
en: The original Linux B<statfs>()  and B<fstatfs>()  system calls were not designed with extremely large file sizes in mind.  Subsequently, Linux 2.6 added new B<statfs64>()  and B<fstatfs64>()  system calls that employ a new structure, I<statfs64>.  The new structure contains the same fields as the original I<statfs> structure, but the sizes of various fields are increased, to accommodate large file sizes.  The glibc B<statfs>()  and B<fstatfs>()  wrapper functions transparently deal with the kernel differences.
fr: Les appels système B<statfs>() et B<fstatfs>() originaux de Linux n'ont pas été conçus pour gérer des fichiers de très grosse taille. En conséquence, Linux 2.6 a ajouté de nouveaux appels système B<statfs64>() et B<fstatfs64>() qui utilisent une nouvelle structure, I<statfs64>. La nouvelle structure contient les mêmes champs que la structure I<statfs> originale, mais les tailles des différents champs sont augmentées pour gérer de grandes tailles de fichiers. Les fonctions B<statfs>() et B<fstatfs>() de la glibc qui les encapsulent gèrent de manière transparente ces différences entre noyaux.

note: type: Plain text
en: LSB has deprecated the library calls B<statfs>()  and B<fstatfs>()  and tells us to use B<statvfs>(2)  and B<fstatvfs>(2)  instead.
fr: LSB déconseille les appels bibliothèque B<statfs>() et B<fstatfs>() et demande d'utiliser B<statvfs>(2) et B<fstatvfs>(2) à la place.

note: type: SS
en: The f_fsid field
fr: Le champ f_fsid

note: type: Plain text
en: Solaris, Irix and POSIX have a system call B<statvfs>(2)  that returns a I<struct statvfs> (defined in I<E<lt>sys/statvfs.hE<gt>>)  containing an I<unsigned long> I<f_fsid>.  Linux, SunOS, HP-UX, 4.4BSD have a system call B<statfs>()  that returns a I<struct statfs> (defined in I<E<lt>sys/vfs.hE<gt>>)  containing a I<fsid_t> I<f_fsid>, where I<fsid_t> is defined as I<struct { int val[2]; }>.  The same holds for FreeBSD, except that it uses the include file I<E<lt>sys/mount.hE<gt>>.
fr: Solaris, Irix et POSIX ont un appel système B<statvfs>(2) qui renvoie une I<struct statvfs> (définie dans I<E<lt>sys/statvfs.hE<gt>>) contenant un I<unsigned long> I<f_fsid>. Linux, SunOS, HP-UX, BSD\ 4.4 ont un appel système B<statfs>() qui renvoie une I<struct statfs> (définie dans I<E<lt>sys/vfs.hE<gt>>) contenant un I<fsid_t> I<f_fsid>, où I<fsid_t> est défini comme une I<struct { int val[2]; }>. La même chose vaut pour FreeBSD, sauf que le fichier d'en-tête est I<E<lt>sys/mount.hE<gt>>.

note: type: Plain text
en: The general idea is that I<f_fsid> contains some random stuff such that the pair (I<f_fsid>,I<ino>)  uniquely determines a file.  Some operating systems use (a variation on) the device number, or the device number combined with the filesystem type.  Several operating systems restrict giving out the I<f_fsid> field to the superuser only (and zero it for unprivileged users), because this field is used in the filehandle of the filesystem when NFS-exported, and giving it out is a security concern.
fr: L'idée générale est que I<f_fsid> contient quelque chose qui permette que la paire (I<f_fsid>,I<ino>) identifie un fichier de manière unique. Certains systèmes utilisent (une variation sur) le numéro de périphérique combiné au type de système de fichiers. Plusieurs systèmes d’exploitation restreignent l'accès au champ I<f_fsid> pour le superutilisateur (et indiquent zéro pour les utilisateurs normaux), car ce champ est utilisé dans la manipulation du système de fichiers lors d'exportation par NFS, et sa valeur peut être considérée comme un élément de sécurité.

note: type: Plain text
en: Under some operating systems, the I<fsid> can be used as the second argument to the B<sysfs>(2)  system call.
fr: Sous certains systèmes d’exploitation, le I<fsid> peut être utilisé en second paramètre de l'appel système B<sysfs>().

note: type: SH
en: BUGS
fr: BOGUES

note: broken in commit ff0c7d15f9787b7e8c601533c015295cc68329f8 fixed in commit d70ef97baf048412c395bb5d65791d8fe133a52b type: Plain text
en: From Linux 2.6.38 up to and including Linux 3.1, B<fstatfs>()  failed with the error B<ENOSYS> for file descriptors created by B<pipe>(2).
fr: Depuis Linux 2.6.38 et jusqu’à Linux 3.1 compris, B<fstatfs>() échouait avec l’erreur B<ENOSYS> pour les descripteurs de fichiers B<pipe>(2).

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