【文件属性】:
文件名称:trivial-mmap:一个提供易于使用的 API 来处理内存映射文件的库
文件大小:5KB
文件格式:ZIP
更新时间:2021-05-29 11:10:15
CommonLisp
平凡的MMAP
Trivial-MMAP 是一个 Common Lisp 库,旨在提供一个高级的、易于使用的 API 来处理内存映射文件。
该库导出以下符号:
mmap-file一个将文件映射到内存并返回一个包含指向内存映射文件的指针以及其他元数据的对象的函数;
munmap-file从内存中删除内存映射munmap-file的函数;
mmap-read-char一个辅助函数,有助于从内存映射文件中读取字符;
mmap-read-byte一个辅助函数,用于从内存映射文件中读取一个字节;
with-mmap-file一个帮助宏,可确保在我们完成内存映射文件后安全地取消映射(使用munmap-file函数)。
另外,下面是处理mmap-file函数返回的内存映射文件对象的谓词和访问器函数的导出符号:
mmapped-file-p一个谓词函数,如果变量是内存映射文件对象则返回真
【文件预览】:
trivial-mmap-master
----UNLICENSE(1KB)
----package.lisp(320B)
----low-level-interface.lisp(3KB)
----trivial-mmap.asd(411B)
----README.md(4KB)
----trivial-mmap.lisp(1KB)
----.gitignore(28B)