一个用于 Go 的便携式 mmap 包
此包在 Linux、macOS 和 Windows 上使用 GitHub Actions 进行了测试。它也应该在其他类 Unix 平台上运行,但尚未与它们进行过测试。我很希望听到有关结果。 此包可编译为 Plan 9 和 WebAssembly,但其函数总是返回错误。
相关函数如 mprotect 和 mincore 没有包含在其中。我尚未找到在 Windows 上实现这些函数的方法,而不会引入明显的复杂性。如果您在 Unix 类型的平台上运行,并且确实需要这些功能,仍然可以通过 syscall 在此包的基础上实现它们。
暂无开放 Issues,或尚未同步最近议题。