| Copyright | (c) Galois, Inc. 2007 |
|---|---|
| License | BSD3 |
| Maintainer | Don Stewart <dons@galois.com> |
| Stability | provisional |
| Portability | non-portable -- posix only |
| Safe Haskell | None |
| Language | Haskell98 |
System.IO.Posix.MMap.Internal
Description
Low level mmap access.
Converting an mmapped pointer to a ByteString
unsafePackMMapPtr :: Ptr Word8 -> CSize -> IO ByteString
Create a bytestring from a memory mapped Ptr. A finalizer will be associated with the resource, that will call munmap when the storage manager detects that the resource is no longer in use.