perkamon - en to fr translation catalogue (29 entries)

note: type: TH
en: 2023-03-30
fr: 30 mars 2023

note: type: TH
en: Linux man-pages 6.05.01
fr: Pages du manuel de Linux 6.05.01

note: type: SH
en: NAME
fr: NOM

note: type: Plain text
en: readdir - read directory entry
fr: readdir - Lire une entrée de répertoire

note: type: SH
en: LIBRARY
fr: BIBLIOTHÈQUE

note: type: Plain text
en: Standard C library (I<libc>, I<-lc>)
fr: Bibliothèque C standard (I<libc>, I<-lc>)

note: type: Plain text
en: B<#include E<lt>sys/syscall.hE<gt>>      /* Definition of B<SYS_*> constants */
    B<#include E<lt>unistd.hE<gt>>
fr: B<#include E<lt>sys/syscall.hE<gt>>      /* Définition des constantes B<SYS_*> */
    B<#include E<lt>unistd.hE<gt>>

note: type: Plain text
en: I<Note>: There is no definition of B<struct old_linux_dirent>; see NOTES.
fr: I<Note> : il n'existe pas de définition de B<struct old_linux_dirent> ; voir NOTES.

note: type: Plain text
en: This is not the function you are interested in.  Look at B<readdir>(3)  for the POSIX conforming C library interface.  This page documents the bare kernel system call interface, which is superseded by B<getdents>(2).
fr: Cette fonction n'est normalement pas intéressante pour les programmeurs. Utiliser B<readdir>(3) pour les fonctionnalités conformes POSIX. Cette page documente l'interface de l'appel système bas niveau, qui est remplacée par B<getdents>(2).

note: type: Plain text
en: B<readdir>()  reads one I<old_linux_dirent> structure from the directory referred to by the file descriptor I<fd> into the buffer pointed to by I<dirp>.  The argument I<count> is ignored; at most one I<old_linux_dirent> structure is read.
fr: B<readdir>() lit une structure I<old_linux_dirent> depuis le répertoire référencé par le descripteur de fichier I<fd> et la place dans le tampon pointé par I<dirp>. Le paramètre I<count> est ignoré, au plus une structure I<old_linux_dirent> est lue.

note: type: Plain text
en: The I<old_linux_dirent> structure is declared (privately in Linux kernel file B<fs/readdir.c>)  as follows:
fr: La structure I<old_linux_dirent> est déclarée comme ceci (en privé dans le fichier B<fs/readdir.c> du noyau Linux\ :

note: type: Plain text
en: struct old_linux_dirent {
        unsigned long d_ino;     /* inode number */
        unsigned long d_offset;  /* offset to this I<old_linux_dirent> */
        unsigned short d_namlen; /* length of this I<d_name> */
        char  d_name[1];         /* filename (null-terminated) */
    }
fr: struct old_linux_dirent {
        long  d_ino;              /* numéro d'inœud */
        unsigned long d_offset;  /* tête de lecture sur I<old_linux_dirent> */
        unsigned short d_namlen;  /* longueur de I<d_name> */
        char  d_name[1];          /* nom du fichier (terminé par null) */
    }

note: type: Plain text
en: I<d_ino> is an inode number.  I<d_offset> is the distance from the start of the directory to this I<old_linux_dirent>.  I<d_reclen> is the size of I<d_name>, not counting the terminating null byte (\[aq]\e0\[aq]).  I<d_name> is a null-terminated filename.
fr: I<d_ino> est un numéro d'inœud. I<d_off> est la distance entre le début du répertoire et cette structure I<old_linux_dirent>. I<d_reclen> est la longueur de I<d_name>, sans compter l'octet nul final (« \e0 »). I<d_name> est le nom de fichier terminé par un caractère nul.

note: type: SH
en: RETURN VALUE
fr: VALEUR RENVOYÉE

note: type: Plain text
en: On success, 1 is returned.  On end of directory, 0 is returned.  On error, -1 is returned, and I<errno> is set to indicate the error.
fr: En cas de succès, B<1> est renvoyé. B<0> est renvoyé en fin de répertoire. En cas d'erreur, B<-1> est renvoyé et I<errno> est positionné pour indiquer l'erreur.

note: type: SH
en: ERRORS
fr: ERREURS

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

note: type: Plain text
en: Argument points outside the calling process's address space.
fr: L'argument pointe en dehors de l'espace d'adressage du processus appelant.

note: type: Plain text
en: Result buffer is too small.
fr: Le tampon de résultat est trop petit.

note: type: Plain text
en: No such directory.
fr: Répertoire inexistant.

note: type: Plain text
en: File descriptor does not refer to a directory.
fr: Le descripteur de fichier ne pointe pas sur un répertoire.

note: type: Plain text
en: You will need to define the I<old_linux_dirent> structure yourself.  However, probably you should use B<readdir>(3)  instead.
fr: Vous devrez définir la structure I<old_linux_dirent> vous-même. Cependant, B<readdir>(3) peut avantageusement être utilisé à la place.

note: type: Plain text
en: This system call does not exist on x86-64.
fr: Cet appel système n'existe pas sur x86-64.

note: type: SH
en: SEE ALSO
fr: VOIR AUSSI

note: type: TH
en: 2023-02-05
fr: 5 février 2023

note: type: TH
en: Linux man-pages 6.03
fr: Pages du manuel de Linux 6.03

note: type: Plain text
en: This system call is Linux-specific.
fr: Cet appel système est spécifique à Linux.

note: type: TH
en: Linux man-pages 6.05
fr: Pages du manuel de Linux 6.05

note: type: TH
en: Linux man-pages 6.04
fr: Pages du manuel de Linux 6.04
