0
我在哪裏可以找到munlockall的實現?它在「sys/mman.h」中定義,但是我找不到它在哪裏實現....Linux。 munlockall()在內核源代碼
我在哪裏可以找到munlockall的實現?它在「sys/mman.h」中定義,但是我找不到它在哪裏實現....Linux。 munlockall()在內核源代碼
它在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上的提交搜索(樹頁面右上角),可以通過刷新本地樹來查找內核源代碼中的內容。
SYSCALL_DEFINE0(munlockall) 576 { 577 int ret; 579 down_write(&current-> mm-> mmap_sem); 580 ret = do_mlockall(0); 581 up_write(&current-> mm-> mmap_sem); 582 return ret; 583}我明白了。謝謝! –