如何在Linux 3.2.x中添加新的系统调用?

时间:2014-11-07 05:42:14

标签: linux debian kernel

我是Linux的新手,我想用新的系统调用为Debian-amd64编译我的内核。我在网上找到的唯一一个教程是i386或x86系统。我按照他们的指示,但最后我的新系统调用返回-1。

#define _CS2456_TEST_ 349    
printf ("\n%d\n",  syscall(_CS2456_TEST_ , 2456)) ;

我目前的内核是3.2.63。

如何为AMD64的内核添加新的系统调用?对细节的描述或好的教程或指南都会有所帮助。

1 个答案:

答案 0 :(得分:1)