úÎ)ƒ(«    portable experimental Safe-Infered +Mode of mapping. Four cases are supported. (file is mapped read-write, if file does + not exist it will be created with default ) permissions, region parameter specifies ( size, if file size is lower it will be  extended with zeros 'file is mapped read-write, but changes  aren'&t propagated to disk, file must exist %file is mapped read-write, file must  exist $file is mapped read-only, file must  exist The - function maps a file or device into memory,  returning a tuple (ptr,rawsize,offset,size) where:  ptr is pointer to mmapped region  rawsize7 is length (in bytes) of mapped data, rawsize might be ( greater than size because of alignment  offset tell where your data lives: plusPtr ptr offset  size your data length (in bytes) If  fails for some reason, a   is used. Use munmapFilePtr ptr rawsize to unmap memory. =Memory mapped files will behave as if they were read lazily ; pages from the file will be loaded into memory on demand. 9Memory map region of file using autounmap semantics. See  % for description of parameters. The action will be  executed with tuple  (ptr,size)! as single argument. This is the ? pointer to mapped data already adjusted and size of requested ) region. Return value is that of action. &Maps region of file and returns it as  . See  for details. &Maps region of file and returns it as  . File is  mapped in in  mode. See  for details. The  - function maps a file or device into memory, A returning a list of tuples with the same meaning as in function  . &Maps region of file and returns it as  . File is  mapped in in  mode. See   for  details. AUnmaps memory region. As parameters use values marked as ptr and  rawsize in description of . name of file to mmap  access mode )range to map, maps whole file if Nothing (ptr,rawsize,offset,size) name of file to mmap  access mode )range to map, maps whole file if Nothing action to run result of action name of file to map  access mode )range to map, maps whole file if Nothing -foreign pointer to beginning of raw region, + offset to your data and size of your data name of file to map )range to map, maps whole file if Nothing bytestring with file contents name of file to mmap  access mode )range to map, maps whole file if Nothing (ptr,offset,size) name of file to map )range to map, maps whole file if Nothing bytestring with file content pointer rawsize          mmap-0.5.8System.IO.MMapMode ReadWriteEx WriteCopy ReadWriteReadOnly mmapFilePtrmmapWithFilePtrmmapFileForeignPtrmmapFileByteStringmmapFileForeignPtrLazymmapFileByteStringLazy munmapFilePtrbaseForeign.C.Error throwErrnoGHC.ForeignPtr ForeignPtrbytestring-0.9.2.1Data.ByteString.Internal ByteStringData.ByteString.Lazy.Internal