1、编写系统调用函数
编辑sys.c文件:
# cd /usr/src/linux/kernel
# vi sys.c
在文件的最后增加一个系统调用函数:
asmlinkage int sys_print_info(int testflag)
{
printk(" Its my syscall function!n");
return 0;
}
该函数有一个int型入口参数testflag,并返回整数0。
2、修改与系统调用号相关的文件
编辑入口表文件:
编辑sys.c文件:
# cd /usr/src/linux/kernel
# vi sys.c
在文件的最后增加一个系统调用函数:
asmlinkage int sys_print_info(int testflag)
{
printk(" Its my syscall function!n");
return 0;
}
该函数有一个int型入口参数testflag,并返回整数0。
2、修改与系统调用号相关的文件
编辑入口表文件: