---
title: If
framework: Kernel
role: pseudoSymbol
path: kernel/vnop_readdir_args/1807590-if
---

# If

VNOP_SYMLINK() is successful, the new file should be returned with an iocount which will be dropped by the caller. VFS does not ensure that the target path will have a length shorter than the max symlink length for the filesystem.

## See Also

### Fields

- [dvp](kernel/vnop_readdir_args/1807603-dvp.md)
- [vpp](kernel/vnop_readdir_args/1807609-vpp.md)
- [cnp](kernel/vnop_readdir_args/1807615-cnp.md)
- [vap](kernel/vnop_readdir_args/1807617-vap.md)
- [target](kernel/vnop_readdir_args/1807620-target.md)
- [ctx](kernel/vnop_readdir_args/1807622-ctx.md)
