sb-win32: offer low-level bindings for file mapping functions
authorAnton Kovalenko <anton@sw4me.com>
Thu, 7 Oct 2010 00:37:07 +0000 (04:37 +0400)
committerDavid Lichteblau <david@lichteblau.com>
Wed, 10 Aug 2011 18:04:33 +0000 (20:04 +0200)
commitad4b18f5d843d91cc48c9b6cc936a6c7be5fce27
treeb29e5210bc9fc9a3eeff17d88ed382b4eb8d8063
parent3ccd2c124ae60833f54406a2b478d13835e4b7df
sb-win32: offer low-level bindings for file mapping functions

  Includes functions offered by Windows that are similar in
  spirit to mmap.

  Currently these are low-level FFI versions only, and no attempt
  is made to export them from sb-posix under the name mmap.  In
  sb-posix, only a wrapper for msync and definitions of several
  constants is offered, as needed for sb-simple-streams.

Thanks to Anton Kovalenko.

Also take this opportunity to sort the sb-win32 package
definition as a flat list.
contrib/sb-posix/interface.lisp
package-data-list.lisp-expr
src/code/win32.lisp
src/runtime/win32-os.c