syscall
base linux-2.6.34
零参数系统调用
$ vim arch/x86/include/asm/unistd_64.h #define __NR_foo 300 __SYSCALL(__NR_foo, sys_foo)$ vim kernel/sys.c #include <linux/syscalls.h> SYSCALL_DEFINE0(foo) { printk("%s: syscall test\n", __func__); return 0; }
base linux-5.4
零参数系统调用
整型参数系统调用
字符串参数系统调用
数组参数系统调用
指针参数系统调用
Last updated