linux系统调用mmap(2)和posix mmap(3)函数有什么区别?如何区分在浏览源代码时使用的是哪一个,因为它们有相同的头file.For细节,见下文。根据Jörg W Mittag的回答,我认为mmap一定是posix函数当我浏览源代码code.But时,我想知道为什么我在使用mmamp(3)函数.I时不需要显式链接到posix库,这意味着编译源代码时不需要额外的链接标志根据Faschingbauer的回答,如果我们得出没
为什么默认情况下,在cygwin、freebsd和irix6-5上激活mmap缓冲区分配,而在linux上却不激活?参见USE_MMAP_FOR_BUFFERS in emacs/src/config.h。use_mmap_for_buffers in emacs/configure.in.基于mmap的access 难道不是比普通缓冲区分配优越的吗?
我是python的新手。但我很好奇为什么python中的mmap实现为共享库,而不是.py文件。这使得我的IDE不能索引mmap的源代码。以下是我的python3.2环境(ubuntu 12.04)的输出:Python 3.2.3 (default, Oct 19 2012, 20:10:41) Type