perkamon - en to fr translation catalogue (38 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: readlink, readlinkat - read value of a symbolic link
fr: readlink, readlinkat - Lire le contenu d'un lien symbolique

note: type: Plain text
en: B<#include E<lt>fcntl.hE<gt>           >/* Definition of AT_* constants */
    B<#include E<lt>unistd.hE<gt>>
fr: B<#include E<lt>fcntl.hE<gt> /* Définition des constantes AT_* */>
    B<#include E<lt>unistd.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: TP
en: Since glibc 2.10:
fr: Depuis la glibc 2.10 :

note: type: TP
en: Before glibc 2.10:
fr: Avant la glibc 2.10 :

note: type: Plain text
en: The B<readlinkat>()  system call operates in exactly the same way as B<readlink>(), except for the differences described here.
fr: L'appel système B<readlinkat>() fonctionne exactement comme B<readlink>(), les seules différences étant décrites ici.

note: type: Plain text
en: If the pathname given in I<pathname> 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<readlink>()  for a relative pathname).
fr: Si I<pathname> est un chemin relatif, il est interprété par rapport au répertoire référencé par le descripteur de fichier I<dirfd> (plutôt que par rapport au répertoire courant du processus appelant, comme cela est fait par B<readlink>() pour un chemin relatif).

note: type: Plain text
en: If I<pathname> is relative and I<dirfd> is the special value B<AT_FDCWD>, then I<pathname> is interpreted relative to the current working directory of the calling process (like B<readlink>()).
fr: Si I<pathname> est relatif et si I<dirfd> a la valeur spéciale B<AT_FDCWD>, alors I<pathname> est interprété relativement au répertoire de travail du processus appelant, comme pour B<readlink>().

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

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

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

note: type: SH
en: ERRORS
fr: ERREURS

note: type: Plain text
en: Search permission is denied for a component of the path prefix.  (See also B<path_resolution>(7).)
fr: Un élément du chemin d'accès ne permet pas la recherche. (Consultez aussi B<path_resolution>(7).)

note: type: Plain text
en: I<buf> extends outside the process's allocated address space.
fr: I<buf> pointe en dehors de l'espace d'adressage accessible.

note: At the glibc level, bufsiz is unsigned, so this error can only occur if bufsiz==0.  However, the in the kernel syscall, bufsiz is signed, and this error can also occur if bufsiz < 0. See: http://thread.gmane.org/gmane.linux.man/380 Subject: [patch 0/3] [RFC] kernel/glibc mismatch of "readlink" sysca
en: I<bufsiz> is not positive.
fr: I<bufsiz> n'est pas positif.

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: 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 pathname, or a component of a pathname, was too long.
fr: I<path> ou l'un des composants de ce chemin d'accès est trop long.

note: type: Plain text
en: The named file does not exist.
fr: Le fichier indiqué 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: 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: type: Plain text
en: The following additional errors can occur for B<readlinkat>():
fr: Les erreurs supplémentaires suivantes peuvent également se produire pour B<readlinkat>() :

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<pathname> is relative and I<dirfd> is a file descriptor referring to a file other than a directory.
fr: I<pathname> est relatif, et le descripteur de fichier I<dirfd> est associé à un fichier, pas à un répertoire.

note: type: Plain text
en: B<readlinkat>()  was added to Linux in kernel 2.6.16; library support was added to glibc in version 2.4.
fr: B<readlinkat>() a été ajouté au noyau Linux dans sa version 2.6.16 ; la glibc le gère depuis la version 2.4.

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

note: type: Plain text
en: B<readlink>(): 4.4BSD (B<readlink>()  first appeared in 4.2BSD), POSIX.1-2001, POSIX.1-2008.
fr: B<readlink>() : BSD\ 4.4 (B<readlink>() est apparue pour la première fois dans BSD\ 4.2), POSIX.1-2001, POSIX.1-2008.

note: type: Plain text
en: In versions of glibc up to and including glibc 2.4, the return type of B<readlink>()  was declared as I<int>.  Nowadays, the return type is declared as I<ssize_t>, as (newly) required in POSIX.1-2001.
fr: Dans les versions de glibc jusqu'à 2.4 incluse, le type de retour de B<readlink>() était déclaré comme I<int>. À présent, le type de retour est déclaré comme I<ssize_t>, ainsi que le prescrit POSIX.1-2001.

note: type: Plain text
en: Using a statically sized buffer might not provide enough room for the symbolic link contents.  The required size for the buffer can be obtained from the I<stat.st_size> value returned by a call to B<lstat>(2)  on the link.  However, the number of bytes written by B<readlink>()  and B<readlinkat>()  should be checked to make sure that the size of the symbolic link did not increase between the calls.  Dynamically allocating the buffer for B<readlink>()  and B<readlinkat>()  also addresses a common portability problem when using I<PATH_MAX> for the buffer size, as this constant is not guaranteed to be defined per POSIX if the system does not have such limit.
fr: L'utilisation d'un tampon de taille statique risque de ne pas fournir assez de place pour le contenu du lien symbolique. La taille nécessaire au tampon peut être lue dans la valeur I<stat.st_size> renvoyée par un appel à B<lstat>(2) sur le lien. Cependant, le nombre d'octets écrits par B<readlink>() et par B<readlinkat>() devrait être vérifié pour s'assurer que la taille du lien symbolique n'a pas augmenté entre les appels. L'allocation dynamique du tampon pour B<readlink>() et pour  B<readlinkat>() résout aussi un problème habituel de portabilité si I<PATH_MAX> est utilisé comme taille de tampon, car la définition de cette constante n'est pas garantie par POSIX si le système n'a pas ce genre de limite.

note: type: SS
en: Glibc notes
fr: Notes sur la glibc

note: type: SH
en: EXAMPLE
fr: EXEMPLE

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