【发布时间】:2016-12-01 11:38:45
【问题描述】:
我了解 Linux 系统调用通常使用 glibc 包装器执行。通过从 github 克隆 Linux Kernel 源代码,我能够找到各种系统调用的实际源代码。例如,退出系统调用代码可以在“/kernel/exit.c”下找到。
我正在尝试查找包装器的源代码。我假设由于包装器是由 glibc 提供的,因此它们必须已经存在于操作系统(Debian Jessie)中。例如,退出系统调用包装代码的位置在哪里?
【问题讨论】:
-
"...使用 glibc 包装器..." - 你为什么不看一下 glibc 源代码?
-
@Mat 所以实际的包装函数不是以源代码的形式出现而是编译的?
标签: linux system-calls