<dec f='src/src/sys/sys/syscallargs.h' l='3698' type='int compat_30_sys_fhopen(struct lwp * , const struct compat_30_sys_fhopen_args * , register_t * )'/>
<use f='src/src/sys/compat/common/compat_mod.c' l='166'/>
<use f='src/src/sys/compat/common/compat_mod.c' l='166'/>
<use f='src/src/sys/compat/common/compat_mod.c' l='166'/>
<use f='src/src/sys/compat/common/compat_mod.c' l='166'/>
<def f='src/src/sys/compat/common/vfs_syscalls_30.c' l='382' ll='392' type='int compat_30_sys_fhopen(struct lwp * l, const struct compat_30_sys_fhopen_args * uap, register_t * retval)'/>
<doc f='src/src/sys/compat/common/vfs_syscalls_30.c' l='376'>/*
 * Open a file given a file handle.
 *
 * Check permissions, allocate an open file structure,
 * and call the device open routine if any.
 */</doc>
<use f='src/src/sys/compat/netbsd32/netbsd32_compat_30.c' l='294' u='c' c='compat_30_netbsd32_fhopen'/>
