libmemmap
is a Windows library that provides sys/mman.h
(POSIX memory API) and implements it with native Windows calls
(e.g. VirtualAlloc
). It is primarily intended for the MinGW environment or other POSIX-on-Windows environments.
Build the library with Meson/Ninja or use Meson to generate project files for your favorite build system.
(describe)
(describe)
libmemmap
is free as in freedom and released into the public domain (where it rightfully belongs)
with a no-strings-attached CC0 license.
This is a hobby project that provides a required dependency for another hobby project (porting open-source software to Windows RT).
We have our paid job to do, families to provide for, elderly relatives to care for, lawns to mow and cats to pet. Dropping us a note
that something does not work (with any GitHub mechanism at your disposal) is always a welcome step, but expect no legal commitment.
Feel free, however, to build upon our work, use it, modify it, integrate it and distribute it as thou wilt.
The public domain status of libmemmap
entitles you to that.
Exercise good judgment. A good rule of thumb would be not to make statements or post content that would get you escorted out of a coffee shop if made or posted there.