<dec f='src/src/sys/ufs/ufs/ufs_extern.h' l='84' type='int ufs_readdir(void * )'/>
<use f='src/src/sys/ufs/ffs/ffs_vnops.c' l='134' u='r'/>
<use f='src/src/sys/ufs/ffs/ffs_vnops.c' l='134' u='r'/>
<use f='src/src/sys/ufs/ffs/ffs_vnops.c' l='134' u='r'/>
<use f='src/src/sys/ufs/ffs/ffs_vnops.c' l='134' u='r'/>
<use f='src/src/sys/ufs/ufs/ufs_extattr.c' l='607' u='c' c='ufs_extattr_iterate_directory'/>
<def f='src/src/sys/ufs/ufs/ufs_vnops.c' l='1253' ll='1393' type='int ufs_readdir(void * v)'/>
<doc f='src/src/sys/ufs/ufs/ufs_vnops.c' l='1246'>/*
 * Vnode op for reading directories.
 *
 * This routine handles converting from the on-disk directory format
 * &quot;struct direct&quot; to the in-memory format &quot;struct dirent&quot; as well as
 * byte swapping the entries if necessary.
 */</doc>
