手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>网站运营>建站经验>列表

阅读笔记:如何给OpenSolaris增加一个系统调用

来源:互联网 作者:west263.com 时间:2008-04-16
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!
. As you can see, adding a system call is not as easy as it should be. One of the ideas that has been floating around for a while is the Grand Unified Syscall(tm) project, which would centralize all this information as well as provide type information for the DTrace syscall provider. But until that happens, we'll have to deal with this process.

注:
21. 最后,写一个小程式测试一下新加的系统调用。其实,这里略去了很重要而且很复杂的一个环节,就是重新build一下OpenSolairs的内核,然后 Install或update一下OpenSolaris,让新加的调用可用。因为任何应做的改变都做了,因此,除了能够调用新的系统调用之外,还能够 使用OpenSolaris任何debug工具,如truss(1), mdb(1)和dtrace(1M)。
22. 文章的结尾处,作者透露了未来 OpenSolaris所做的改进,就是将集中化任何有关系统调用的定义,同时为dtrace的syscall provider提供系统调用的类型信息。在这些改进完成之前,增加新的系统调用就不得不走一遍本文所述流程。


Technorati Tag: OpenSolaris
Technorati Tag: Solaris



文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!