putpmsg 在内的好几个系统调用都是不进行任何操作的,即有待扩充的空调用;
但它们却仍然占用着sys_call_table表项,估计这是设计者们为了方便扩充系统调用而安排的;
所以只需增加相应服务例程(如增加服务例程getmsg或putpmsg),就可以达到增加系统调用的作用。
结语:当然对于庞大复杂的 linux
内核而言,一篇文章远远不够,而且与系统调用相关的代码也只是内核中极其微小的一部分;但重要的是方法、掌握好的分析方法;所以上的分析只是起个引导的作用,而正真的分析还有待于读者自己的努力。
jie172 于 2007-08-08 19:21:53发表:
:0(1 :0)1