Copyright © tutorialspoint.com
int lookup_dcookie(u64 cookie, char * buffer, size_t len);
For lookup_dcookie() to return successfully, the kernel must still hold a cookie reference to the directory entry.
The path returned may be suffixed by the string " (deleted)" if the directory entry has been removed.
| Tag | Description |
|---|---|
| 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. |
Copyright © tutorialspoint.com