Man page - lookup_dcookie(2)

Packages contains this manual

Available languages:

en fr ja ru ro

Manual

lookup_dcookie

NOM
BIBLIOTHÈQUE
SYNOPSIS
DESCRIPTION
VALEUR RENVOYÉE
ERREURS
STANDARDS
HISTORIQUE
NOTES
VOIR AUSSI
TRADUCTION

NOM

lookup_dcookie - Renvoyer le chemin d’accĂšs d’un Ă©lĂ©ment de rĂ©pertoire

BIBLIOTHÈQUE

BibliothĂšque C standard ( libc , -lc )

SYNOPSIS

#include <sys/syscall.h> /* Définition des constantes SYS_* */
#include <unistd.h>

int syscall(SYS_lookup_dcookie, uint64_t cookie , char * buffer ,
size_t
len );

Remarque : la glibc ne fournit par d’enveloppe pour lookup_dcookie (), imposant l’utilisation de syscall (2).

DESCRIPTION

Renvoie le chemin complet de l’élĂ©ment de rĂ©pertoire spĂ©cifiĂ© par la valeur cookie . Le cookie est un identifiant opaque rĂ©fĂ©rençant de maniĂšre unique un Ă©lĂ©ment de rĂ©pertoire donnĂ©. Le tampon fourni est rempli avec le chemin d’accĂšs complet de cet Ă©lĂ©ment.

Pour que lookup_dcookie () fonctionne, le noyau doit dĂ©jĂ  connaĂźtre le cookie rĂ©fĂ©rençant l’élĂ©ment de rĂ©pertoire.

VALEUR RENVOYÉE

S’il rĂ©ussit, lookup_dcookie () renvoie la longueur de la chaĂźne copiĂ©e dans le tampon. En cas d’erreur, il renvoie -1 et errno est dĂ©fini pour prĂ©ciser l’erreur.

ERREURS

EFAULT

Le tampon est invalide.

EINVAL

Le noyau n’a pas d’association cookie/Ă©lĂ©ment de rĂ©pertoire correspondant au cookie, ou le cookie ne fait pas rĂ©fĂ©rence Ă  un Ă©lĂ©ment valide.

ENAMETOOLONG

Le nom ne tient pas dans le tampon.

ENOMEM

Le noyau ne peut pas allouer assez de mémoire pour les tampons temporaires.

EPERM

Le processus n’a pas la capacitĂ© CAP_SYS_ADMIN nĂ©cessaire pour lire des valeurs de cookie.

ERANGE

Le tampon fourni n’est pas assez grand pour contenir le chemin d’accùs.

STANDARDS

Linux.

HISTORIQUE

Linux 2.5.43

L’erreur ENAMETOOLONG a Ă©tĂ© ajoutĂ©e dans Linux 2.5.70.

NOTES

lookup_dcookie () est un appel systĂšme spĂ©cial, utilisĂ© actuellement uniquement par le profiler oprofile (1). Il s’appuie sur un pilote du noyau pour enregistrer les cookies des Ă©lĂ©ments de rĂ©pertoire.

Le chemin renvoyĂ© peut avoir un suffixe « (deleted) » si l’élĂ©ment de rĂ©pertoire a Ă©tĂ© supprimĂ©.

VOIR AUSSI

oprofile (1)

TRADUCTION

La traduction française de cette page de manuel a été créée par Christophe Blaess <https://www.blaess.fr/christophe/>, Stéphan Rafin <stephan.rafin@laposte.net>, Thierry Vignaud <tvignaud@mandriva.com>, François Micaux, Alain Portal <aportal@univ-montp2.fr>, Jean-Philippe Guérard <fevrier@tigreraye.org>, Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>, Julien Cristau <jcristau@debian.org>, Thomas Huriaux <thomas.huriaux@gmail.com>, Nicolas François <nicolas.francois@centraliens.net>, Florentin Duneau <fduneau@gmail.com>, Simon Paillard <simon.paillard@resel.enst-bretagne.fr>, Denis Barbier <barbier@debian.org>, David Prévot <david@tilapin.org> et Jean-Philippe MENGUAL <jpmengual@debian.org>

Cette traduction est une documentation libre ; veuillez vous reporter à la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n’y a aucune RESPONSABILITÉ LÉGALE.

Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à debian-l10n-french@lists.debian.org .