如何通过Common Lisp cffi或自定义库实现内存映射?
cffi
有void *mmap(void *addr, size_t length, int prot, int flags, int fd, off_t offset);C语言。
void *mmap(void *addr, size_t length, int prot, int flags, int fd, off_t offset);
已经存在如何在sbcl中存储映射tmpfs文件的信息?,但如今有一个可移植的库:just (ql:quickload "mmap")。
(ql:quickload "mmap")
仓库在这里。