Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
MMAP2(2)		   Linux Programmer's Manual		      MMAP2(2)

NAME
       mmap2 - map files or devices into memory

SYNOPSIS
       #include	<sys/mman.h>
       #include	<syscall.h>

       _syscall6(void  *,  start,  size_t, length, int,	prot, int, flags, int,
       fd, off_t, pgoffset);

       void * mmap2(void *start, size_t	length,	int prot, int flags,  int  fd,
       off_t pgoffset);

       #endif

DESCRIPTION
       The  function mmap2 operates in exactly the same	way as mmap(2),	except
       that the	final argument specifies the offset into the file in units  of
       the  system  page  size	(instead of bytes).  This enables applications
       that use	a 32-bit off_t to map  larger  files  (typically  up  to  2^44
       bytes).

NOTES
       The  function  mmap2 is available since Linux 2.3.31.  It is Linux spe-
       cific, and should be avoided in portable	applications.	See  also  the
       mmap64()	function that is part of the LFS (Large	File Summit).

SEE ALSO
       getpagesize(2), mmap(2),	mremap(2), msync(2), shm_open(2)

Linux 2.3.31			  2002-01-31			      MMAP2(2)

NAME | SYNOPSIS | DESCRIPTION | NOTES | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=mmap2&sektion=2&manpath=Red+Hat+9>

home | help