| FHREADLINK(2) | System Calls Manual | FHREADLINK(2) |
fhreadlink — read
value of a symbolic link
Standard C Library (libc, -lc)
#include
<sys/param.h>
#include <sys/mount.h>
int
fhreadlink(fhandle_t
*fhp, char *buf,
size_t bufsize);
The
fhreadlink()
system call places the contents of the symbolic link
fhp in the buffer buf, which has
size bufsiz. The fhreadlink()
system call does not append a NUL character to
buf.
The call returns the count of characters placed in the buffer if it succeeds, or a -1 if an error occurs, placing the error code in the global variable errno.
The readlink() system call will fail
if:
ENOENT]ELOOP]EINVAL]EIO]EINTEGRITY]EFAULT]ESTALE]| March 30, 2020 | Debian |