如何在Linux3.2.x中添加新的systemcall?
我是Linux新手,我想用一个新的系统调用为Debian-amd64编译内核。我能在网上找到的唯一教程是关于i386或x86系统的。我按照他们的指示去做,但最后我的新系统调用返回了-1如何在Linux3.2.x中添加新的systemcall?,linux,debian,kernel,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内核中添加新的系统调用?详细说明或好的教程或指南都会很有帮助。这很简单,在上有一个快速的小教程,您可以在
#define _CS2456_TEST_ 349
printf ("\n%d\n", syscall(_CS2456_TEST_ , 2456)) ;
我当前的内核是3.2.63
如何在AMD64内核中添加新的系统调用?详细说明或好的教程或指南都会很有帮助。这很简单,在上有一个快速的小教程,您可以在调用
syscall
后打印errno
的值吗?