<dec f='src/src/sys/compat/linux/common/linux_mmap.h' l='97' type='int linux_sys_mmap2(struct lwp * p, const struct linux_sys_mmap_args * v, register_t * retval)'/>
<def f='src/src/sys/compat/linux/common/linux_misc.c' l='398' ll='412' type='int linux_sys_mmap2(struct lwp * l, const struct linux_sys_mmap_args * uap, register_t * retval)'/>
<doc f='src/src/sys/compat/linux/common/linux_misc.c' l='389'>/*
 * Guts of most architectures&apos; mmap64() implementations.  This shares
 * its list of arguments with linux_sys_mmap().
 *
 * The difference in linux_sys_mmap2() is that &quot;offset&quot; is actually
 * (offset / pagesize), not an absolute byte count.  This translation
 * to pagesize offsets is done inside glibc between the mmap64() call
 * point, and the actual syscall.
 */</doc>
<use f='src/src/sys/compat/linux32/common/linux32_mman.c' l='142' u='c' c='linux32_sys_mmap2'/>
