阅读背景:

应用层至驱动层的调用情况

来源:互联网 

浅析linux中open系统调用

作者:吴老师,华清远见嵌入式学院讲师。

从2.6.19的linux内核开始,内核的系统调用使用函数syscall,其函数原型为:int syscall(int number, ...)其中number是系统调用号,number后面应顺序接上该系统调用的所有参数。以x86平台为例,系统调用号在内核源码中的路径是/arch/x86/include/asm/unistd_32.h头文件中定义。其中大部分以__NR_开头,比如open的系统调用号是5。从2.6.1




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: