Provided by: manpages-fr-dev_3.27fr1.4-1_all bug

NOM

       lookup_dcookie - Renvoyer le chemin d'acces d'un element de repertoire

SYNOPSIS

       int lookup_dcookie(u64 cookie, char *buffer, size_t len);

DESCRIPTION

       Renvoie  le  chemin  complet de l'element de repertoire specifie par la
       valeur cookie. Le cookie  est  un  identifiant  opaque  referencant  de
       maniere  unique  un  element  de repertoire donne. Le tampon fourni est
       rempli avec le chemin d'acces complet de cet element.

       Pour que lookup_dcookie() fonctionne, le noyau doit deja  connaitre  le
       cookie referencant l'element de repertoire.

VALEUR RENVOY'EE

       S'il  reussit, lookup_dcookie() renvoie la longueur de la chaine copiee
       dans le tampon. En cas d'erreur, il renvoie -1 et remplit errno avec le
       code d'erreur.

ERREURS

       EFAULT Le tampon est invalide.

       EINVAL Le  noyau  n'a  pas  d'association  cookie/element de repertoire
              correspondant au cookie, ou le cookie ne fait pas reference a un
              element valide.

       ENAMETOOLONG
              Le nom ne tient pas dans le tampon.

       ENOMEM Le  noyau  ne peut pas allouer assez de memoire pour les tampons
              temporaires.

       EPERM  Le processus n'a pas la capacite CAP_SYS_ADMIN  necessaire  pour
              lire des valeurs de cookie.

       ERANGE Le  tampon  fourni n'est pas assez grand pour contenir le chemin
              d'acces.

VERSIONS

       Disponible depuis Linux 2.5.43. L'erreur  ENAMETOOLONG  a  ete  ajoutee
       dans Linux 2.5.70.

CONFORMIT'E

       lookup_dcookie() est specifique a Linux.

NOTES

       lookup_dcookie()  est  un  appel  systeme special, utilise actuellement
       uniquement par le profiler oprofile. Il s'appuie sur un pilote du noyau
       pour enregistrer les cookies des elements de repertoire.

       Le chemin renvoye peut avoir un suffixe << (deleted) >> si l'element de
       repertoire a ete supprime.

COLOPHON

       Cette page fait partie de  la  publication  3.27  du  projet  man-pages
       Linux.  Une description du projet et des instructions pour signaler des
       anomalies      peuvent      etre       trouvees       a       l'adresse
       <URL:http://www.kernel.org/doc/man-pages/>.

TRADUCTION

       Depuis  2010,  cette  traduction est maintenue a l'aide de l'outil po4a
       <URL:http://po4a.alioth.debian.org/>   par   l'equipe   de   traduction
       francophone        au        sein        du       projet       perkamon
       <URL:http://perkamon.alioth.debian.org/>.

       Christophe Blaess  <URL:http://www.blaess.fr/christophe/>  (1996-2003),
       Alain   Portal  <URL:http://manpagesfr.free.fr/>  (2003-2006).   Julien
       Cristau et l'equipe francophone de traduction de Debian (2006-2009).

       Veuillez  signaler  toute  erreur   de   traduction   en   ecrivant   a
       <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
       paquet manpages-fr.

       Vous pouvez toujours avoir acces a la version anglaise de  ce  document
       en utilisant la commande << man -L C <section> <page_de_man> >>.