【问题标题】:Linux. munlockall() in kernel source codeLinux。内核源代码中的 munlockall()
【发布时间】:2012-11-10 17:29:13
【问题描述】:

在哪里可以找到 munlockall 的实现?它是在“sys/mman.h”中定义的,但是我不知道它是在哪里实现的......

【问题讨论】:

    标签: linux linux-kernel


    【解决方案1】:

    在 mm/mlock.c 中:http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=blob;f=mm/mlock.c;hb=HEAD#l368

    如果您已经从 git 中检查了本地树,或者使用 kernel.org 上的提交搜索(树页面的右上角),您可以通过 grepping 本地树在内核源代码中找到内容。

    【讨论】:

    • SYSCALL_DEFINE0(munlockall) 576 { 577 int ret; 578 579 down_write(&current->mm->mmap_sem); 580 ret = do_mlockall(0);第581章582返回ret; 583}我知道了。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-04-11
    • 1970-01-01
    • 1970-01-01
    • 2016-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多