linux系统调用mmap(2)和posix mmap(3)函数有什么区别?如何区分在浏览源代码时使用的是哪一个,因为它们有相同的头file.For细节,见下文。我在Ubuntu.I上运行,我认为你是什么操作系统并不重要,using.The手册页真的没有提供太多有用的信息。根据Jörg W Mittag的回答,我认为mmap一定是posix函数当我浏览源代码code.But时,我想知道为什么我在使用mmamp(3)函数.I时不需要显式链接到posix库,这意味着编译源代码时不需要额外的链
一个linux内核的新手问题。mmap手册页说明".. otherwise, it shall return a value of MAP_FAILED and set errno to indicate the error..."
我在/usr/src/linux/mm/mmap.c下查找了mmap的内核代码,但我找不到mmap返回MAP_FAILED的位置。