标签: c linux linux-kernel kernel system-calls
我正在尝试为arm架构添加linux系统调用。到目前为止,我在/arch/arm/include/asm/unistd.h文件中添加了一个新的系统调用号,在syscalls.h中添加了一个函数原型,并包含一个参数来调用callsS中的系统调用。当我编译内核时,我能够使用syscall()函数执行syscall。我现在希望用户使用包装器或存根来调用该函数,以便用户不需要记住系统调用号。我如何在内核级别实现此目的。我试着查看_syscall()函数,但它似乎已被弃用。
感谢。