X-Git-Url: http://git.cielonegro.org/gitweb.cgi?p=bindings-apr.git;a=blobdiff_plain;f=Bindings%2FAPR%2FMMap.hsc;fp=Bindings%2FAPR%2FMMap.hsc;h=376702d72282669638268e6621c60f9ea3b32659;hp=fc51d51b98d398347b2d54dd3ed180528d63c342;hb=0e4a3fc2e55259940c8c885109c6c1c487aab641;hpb=b24773ae675755b54ed4077456d8a6786d223024 diff --git a/Bindings/APR/MMap.hsc b/Bindings/APR/MMap.hsc index fc51d51..376702d 100644 --- a/Bindings/APR/MMap.hsc +++ b/Bindings/APR/MMap.hsc @@ -6,6 +6,29 @@ module Bindings.APR.MMap where import Bindings.APR import Bindings.APR.ErrNo import Bindings.APR.Pools -import Bindings.APR.File.IO +import Bindings.APR.File.Types --- FIXME \ No newline at end of file +#num APR_MMAP_READ +#num APR_MMAP_WRITE + +#starttype struct apr_mmap_t +# field cntxt , Ptr +# field mm , Ptr () +# field size , +# field link.next, Ptr +# field link.prev, Ptr +#stoptype + +#if APR_HAS_MMAP + +#num APR_MMAP_THRESHOLD +#num APR_MMAP_LIMIT + +#cinline APR_MMAP_CANDIDATE, -> IO CInt + +#ccall apr_mmap_create, Ptr (Ptr ) -> Ptr -> -> -> -> Ptr -> IO +#ccall apr_mmap_dup , Ptr (Ptr ) -> Ptr -> Ptr -> IO +#ccall apr_mmap_delete, Ptr -> IO +#ccall apr_mmap_offset, Ptr (Ptr ()) -> Ptr -> -> IO + +#endif \ No newline at end of file