<dec f='src/src/sys/compat/linux32/arch/amd64/linux32_syscallargs.h' l='1120' type='int linux32_sys_fcntl(struct lwp * , const struct linux32_sys_fcntl_args * , register_t * )'/>
<dec f='src/src/sys/compat/linux32/arch/amd64/linux32_syscallargs.h' l='1370' type='int linux32_sys_fcntl(struct lwp * , const struct linux32_sys_fcntl_args * , register_t * )'/>
<use f='src/src/sys/compat/linux32/arch/amd64/linux32_sysent.c' l='252'/>
<use f='src/src/sys/compat/linux32/arch/amd64/linux32_sysent.c' l='252'/>
<use f='src/src/sys/compat/linux32/arch/amd64/linux32_sysent.c' l='881'/>
<use f='src/src/sys/compat/linux32/arch/amd64/linux32_sysent.c' l='881'/>
<use f='src/src/sys/compat/linux32/arch/amd64/linux32_sysent.c' l='252'/>
<use f='src/src/sys/compat/linux32/arch/amd64/linux32_sysent.c' l='252'/>
<use f='src/src/sys/compat/linux32/arch/amd64/linux32_sysent.c' l='881'/>
<use f='src/src/sys/compat/linux32/arch/amd64/linux32_sysent.c' l='881'/>
<def f='src/src/sys/compat/linux32/common/linux32_fcntl.c' l='111' ll='146' type='int linux32_sys_fcntl(struct lwp * l, const struct linux32_sys_fcntl_args * uap, register_t * retval)'/>
<doc f='src/src/sys/compat/linux32/common/linux32_fcntl.c' l='100'>/*
 * The linux support for 64bit file offsets introduced both an fcntl64()
 * function and LINUX_F_SETLK64 (et al), however the fcntl64() function
 * can still be passed LINUX_F_GETLK (etc).
 * In practice this means that the two functions are identical!
 *
 * We have to intercept both sets of locking primitives because the
 * structure layout of the 64bit version differs from that on amd64 due
 * to extra padding because the alignment constraint for int64_t differs.
 */</doc>
