关于系统调用的一些困难
本人技术小白,刚刚涉足计算机领域。现在有一问题不会,请走过路过的大神帮助一下。
我把在虚拟机上把centos7的内核4.10.1编译后,准备增加个系统调用测试下,发现书上没找到(《操作系统》《鸟哥的私房菜》),然后在网上找了些资料,发现一些问题。
a.首先syscall_table.S没有,或者是我没找到。所以不能新设置系统调用的名称,更不用说编号了。
b.其次是在kernel在添加新文件实现一个函数,这里实现的函数有没有什么要求。
c.在unistd.h下增加宏定义是不是直接在对应的编号上面改就好了?但回到a还是没有找到那个对应的编号。
这就是我系统调试发现的问题,请路过的老师或者大神停留下脚步,为一个新手答疑解惑,我将十分感谢您!!!