<dec f='src/src/sys/sys/vnode.h' l='550' type='int vn_isunder(struct vnode * , struct vnode * , struct lwp * )'/>
<use f='src/src/sys/fs/ptyfs/ptyfs_vfsops.c' l='109' u='c' c='ptyfs__getmp'/>
<use f='src/src/sys/kern/uipc_usrreq.c' l='1397' u='c' c='unp_externalize'/>
<def f='src/src/sys/kern/vfs_getcwd.c' l='451' ll='462' type='int vn_isunder(struct vnode * lvp, struct vnode * rvp, struct lwp * l)'/>
<use f='src/src/sys/kern/vfs_getcwd.c' l='482' u='c' c='proc_isunder'/>
<doc f='src/src/sys/kern/vfs_getcwd.c' l='444'>/*
 * Check if one directory can be found inside another in the directory
 * hierarchy.
 *
 * Intended to be used in chroot, chdir, fchdir, etc., to ensure that
 * chroot() actually means something.
 */</doc>
<use f='src/src/sys/kern/vfs_lookup.c' l='953' u='c' c='lookup_once'/>
<use f='src/src/sys/kern/vfs_syscalls.c' l='1364' u='c' c='sys_fchdir'/>
<use f='src/src/sys/kern/vfs_syscalls.c' l='1488' u='c' c='change_root'/>
