O nás     Inzerce     KontaktSpolehlivé informace o IT již od roku 2011
Hledat
Nepřehlédněte: Usnadní vám práci: Pozoruhodné IT produkty pro rok 2024
Správa dokumentů
Digitální transformace
Informační systémy
Hlavní rubriky: Informační systémy, Mobilní technologie, Datová centra, Sítě, IT bezpečnost, Software, Hardware, Zkušenosti a názory, Speciály

Pozoruhodné IT produkty 2024
E-knihy o IT zdarma
Manuál Linux
[Linux manuál]

lookup_dcookie: vrátit cestu k adresáři

Originální popis anglicky: lookup_dcookie - return a directory entry's path

Návod, kniha: Linux Programmer's Manual

STRUČNĚ

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

POPIS / INSTRUKCE

Look up the full path of the directory entry specified by the value cookie The cookie is an opaque identifier uniquely identifying a particular directory entry. The buffer given is filled in with the full path of the directory entry.
 
For lookup_dcookie to return successfully, the kernel must still hold a cookie reference to the directory entry.
 

NOTES

lookup_dcookie is a special-purpose system call, currently used only by the oprofile profiler. It relies on a kernel driver to register cookies for directory entries.
 
The path returned may be suffixed by the string " (deleted)" if the directory entry has been removed.
 

NÁVRATOVÁ HODNOTA

On success, lookup_dcookie returns the length of the path string copied into the buffer. On error, -1 is returned, and errno is set appropriately.

CHYBY / ERRORY

EFAULT
The buffer was not valid.
EINVAL
The kernel has no registered cookie/directory entry mappings at the time of lookup, or the cookie does not refer to a valid directory entry.
ENAMETOOLONG
The name could not fit in the buffer.
ENOMEM
The kernel could not allocate memory for the temporary buffer holding the path.
EPERM
The process does not have the capability CAP_SYS_ADMIN required to look up cookie values.
ERANGE
The buffer was not large enough to hold the path of the directory entry.

ODPOVÍDAJÍCÍ

lookup_dcookie is Linux-specific.

DOSTUPNOST

Since Linux 2.5.43. The ENAMETOOLONG error return was added in 2.5.70.
2004-06-17 Linux 2.6.7
©2011-2024 BusinessIT.cz, ISSN 1805-0522 | Názvy použité v textech mohou být ochrannými známkami příslušných vlastníků.
Provozovatel: Bispiral, s.r.o., kontakt: BusinessIT(at)Bispiral.com | Inzerce: Best Online Media, s.r.o., zuzana@online-media.cz
O vydavateli | Pravidla webu BusinessIT.cz a ochrana soukromí | Používáme účetní program Money S3 | pg(9314)