2012-05-19 49 views
1

我想知道核心头文件在Linux系统中的实现(.c或.cpp文件)的位置。例如,sys/socket.h的实现存储在哪里?sys/*。h文件的实现在哪里?

+1

可能会或可能不会出现在一切都取决于我猜,他们只能提供库和头文件的执行情况。 –

+1

您需要了解系统调用http://en.wikipedia.org/wiki/System_call是什么以及Linux内核的作用是什么http://en.wikipedia.org/wiki/Linux_kernel;注意到从应用程序的角度来看,系统调用是原子的 –

回答

1

尝试从kernel.org Linux的源码包,或者如果你进入的glibc和就像他们的主页一样。大多数情况下,这些东西并不是分布在大多数发行版本中,但是gentoo会在/ usr/src中发布。