vop_readlink(9)
NAME
VOP_READLINK - read the target of a symbolic link
SYNOPSIS
#include <sys/param.h> #include <sys/vnode.h> #include <sys/uio.h> int VOP_READLINK(struct vnode *vp, struct uio *uio, struct ucred *cred);
DESCRIPTION
This reads the target pathname of a symbolic link
vp The vnode of the symlink.
uio The location of the data to be read or written.
- cred
- The credentials of the caller.
LOCKS
- The vnode should be locked on entry and will still be locked
- on exit.
RETURN VALUES
- Zero is returned on success, otherwise an error code is re
- turned.
PSEUDOCODE
- int
vop_readlink(struct vnode *vp, struct uio *uio, struct ucred - *cred)
{ - int error = 0;
- /*
* Read the target of the symlink.
*/ - ...;
- return error;
- }
ERRORS
- [EIO] A read error occurred while reading the
- contents of
- the symlink.
SEE ALSO
AUTHORS
- This manual page was written by Doug Rabson.
- BSD July 24, 1996