perkamon - en to fr translation catalogue (40 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: scandir, scandirat, alphasort, versionsort - scan a directory for matching entries
fr: scandir, scandirat, alphasort, versionsort - Sélectionner des éléments d'un répertoire

note: type: Plain text
en: B<#include E<lt>fcntl.hE<gt>>          /* Definition of AT_* constants */
    B<#include E<lt>dirent.hE<gt>>
fr: B<#include E<lt>fcntl.hE<gt>>          /* Définition des constantes AT_* */
    B<#include E<lt>dirent.hE<gt>>

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<scandir>(), B<alphasort>():
fr: B<scandir>(), B<alphasort>() :

note: type: Plain text
en: B<versionsort>(): _GNU_SOURCE
fr: B<versionsort>() : _GNU_SOURCE

note: type: Plain text
en: B<scandirat>(): _GNU_SOURCE
fr: B<scandirat>() : _GNU_SOURCE

note: type: Plain text
en: The B<scandir>()  function scans the directory I<dirp>, calling I<filter>() on each directory entry.  Entries for which I<filter>() returns nonzero are stored in strings allocated via B<malloc>(3), sorted using B<qsort>(3)  with the comparison function I<compar>(), and collected in array I<namelist> which is allocated via B<malloc>(3).  If I<filter> is NULL, all entries are selected.
fr: La fonction B<scandir>() examine le répertoire I<dirp>, en appelant I<filter>() pour chaque élément rencontré. Les entrées pour lesquelles I<filter>() renvoie une valeur non nulle sont stockées dans une table allouée avec B<malloc>(3), triée avec B<qsort>(3) en utilisant la fonction de comparaison I<compar>(), puis regroupées dans une table I<namelist> allouée avec B<malloc>(3). Si I<filter> est NULL, toutes les entrées sont sélectionnées.

note: type: Plain text
en: The B<alphasort>()  and B<versionsort>()  functions can be used as the comparison function I<compar>().  The former sorts directory entries using B<strcoll>(3), the latter using B<strverscmp>(3)  on the strings I<(*a)-E<gt>d_name> and I<(*b)-E<gt>d_name>.
fr: Les fonctions B<alphasort>() et B<versionsort>() peuvent être utilisées comme fonction de comparaison I<compar>. La première trie les entrées du répertoire en ordre alphabétique en utilisant B<strcoll>(3), la seconde en utilisant B<strverscmp>(3) sur les chaînes I<(*a)-E<gt>d_name> et I<(*b)-E<gt>d_name>.

note: type: Plain text
en: The B<scandirat>()  function operates in exactly the same way as B<scandir>(), except for the differences described here.
fr: La fonction B<scandirat>() fonctionne exactement comme B<scandir>(3), les seules différences étant décrites ici.

note: type: Plain text
en: If the pathname given in I<dirp> is relative, then it is interpreted relative to the directory referred to by the file descriptor I<dirfd> (rather than relative to the current working directory of the calling process, as is done by B<scandir>()  for a relative pathname).
fr: Si le nom de chemin donné dans I<dirp> est relatif, il est considéré relatif au répertoire référencé par le descripteur de fichier I<dirfd> (plutôt que relatif au répertoire de travail actuel du processus appelant, comme avec B<scandir>() pour un nom de chemin relatif).

note: type: Plain text
en: If I<dirp> is relative and I<dirfd> is the special value B<AT_FDCWD>, then I<dirp> is interpreted relative to the current working directory of the calling process (like B<scandir>()).
fr: Si I<dirp> est relatif et que I<dirfd> est la valeur particulière B<AT_FDCWD>, alors I<dirp> est considéré relatif au répertoire de travail actuel du processus appelant (comme B<scandir>()).

note: type: Plain text
en: If I<dirp> is absolute, then I<dirfd> is ignored.
fr: Si I<dirp> est absolu, alors I<dirfd> est ignoré.

note: type: Plain text
en: See B<openat>(2)  for an explanation of the need for B<scandirat>().
fr: Consultez B<openat>(2) pour une explication sur la nécessité de B<scandirat>().

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

note: type: Plain text
en: The B<scandir>()  function returns the number of directory entries selected.  On error, -1 is returned, with I<errno> set to indicate the cause of the error.
fr: La fonction B<scandir>() renvoie le nombre d'entrées de répertoires sélectionnées s'il réussit, ou -1 s'il échoue, avec I<errno> qui contient le code d'erreur.

note: type: Plain text
en: The B<alphasort>()  and B<versionsort>()  functions return an integer less than, equal to, or greater than zero if the first argument is considered to be respectively less than, equal to, or greater than the second.
fr: Les fonctions B<alphasort>() et B<versionsort>() renvoient un entier négatif, nul, ou positif si le premier argument est respectivement inférieur, égal ou supérieur au second.

note: type: SH
en: ERRORS
fr: ERREURS

note: type: Plain text
en: The path in I<dirp> does not exist.
fr: Le chemin n'existe pas dans I<dirp>.

note: type: Plain text
en: Insufficient memory to complete the operation.
fr: Pas assez de mémoire pour terminer l'opération.

note: type: Plain text
en: The path in I<dirp> is not a directory.
fr: Le chemin n'est pas un répertoire de I<dirp>.

note: type: Plain text
en: The following additional errors can occur for B<scandirat>():
fr: Les erreurs supplémentaires suivantes peuvent se produire avec B<scandirat>().

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

note: type: Plain text
en: I<dirp> is a relative path and I<dirfd> is a file descriptor referring to a file other than a directory.
fr: I<dirp> est un chemin relatif et I<dirfd> est un descripteur de fichier référençant un fichier qui n'est pas un répertoire.

note: type: Plain text
en: B<versionsort>()  was added to glibc in version 2.1.
fr: B<versionsort>() a été ajoutée à la glibc dans la version 2.1.

note: type: Plain text
en: B<scandirat>()  was added to glibc in version 2.15.
fr: B<scandirat>() a été ajoutée à la glibc dans la version 2.15.

note: type: SH
en: ATTRIBUTES
fr: ATTRIBUTS

note: type: tbl table
en: Value
fr: Valeur

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

note: type: Plain text
en: B<alphasort>(), B<scandir>(): 4.3BSD, POSIX.1-2008.
fr: B<alphasort>(), B<scandir>() : BSD 4.3, POSIX.1-2008.

note: .LP The functions .BR scandir () and .BR alphasort () are from 4.3BSD, and have been available under Linux since libc4. Libc4 and libc5 use the more precise prototype .sp .nf int alphasort(const struct dirent ** a, const struct dirent **b); .fi but glibc 2.0 returns to the imprecise BSD prototype. t
en: B<versionsort>()  and B<scandirat>()  are GNU extensions.
fr: B<versionsort>() et B<scandirat>() sont des extensions GNU.

note: type: Plain text
en: Since glibc 2.1, B<alphasort>()  calls B<strcoll>(3); earlier it used B<strcmp>(3).
fr: Depuis la glibc 2.1, la fonction B<alphasort>() invoque B<strcoll>(3). Dans les versions précédentes, elle appelait B<strcmp>(3).

note: type: SH
en: EXAMPLE
fr: EXEMPLE

note: type: SS
en: Program source
fr: Source du programme

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