linux 3.6.0添加系统调用代码
来源:互联网 发布:淘宝怎么抢网红现货 编辑:程序博客网 时间:2024/05/19 05:39
添加系统调用代码简单,参考http://blog.csdn.net/chenxiancool/article/details/7638787即可
1. 在kernel/sys.c的最后添加如下代码
asmlinkage int sys_addone(int numdata){ return numdata + 1; }
2. 在arch/x86/syscalls/syscall_64.tbl中添加代码
313 64 addone sys_addone
3.include/linux/syscalls.h中的#endif之前添加代码
asmlinkage int sys_addone(int numdata);
4. 编译内核
此处简略,可以看之前的blog
5. 测试代码
#include "stdio.h"#include <unistd.h>#include <linux/unistd.h>#define __NR_addone 313int main(){ int i,j; for(i=0;i < 10;++i){ j = syscall(__NR_addone,i); printf("%d plus one is %d \n", i, j); } return 0;}
- linux 3.6.0添加系统调用代码
- 添加Linux系统调用
- Linux添加系统调用
- 添加Linux系统调用
- Linux添加系统调用
- Linux添加系统调用
- Linux添加系统调用
- 添加Linux系统调用(ubuntu, 3.13.0)
- linux系统调用代码
- 为linux添加系统调用
- 给linux添加系统调用
- 添加自定义Linux系统调用
- 如何添加linux系统调用
- Linux系统调用的添加
- 为linux添加系统调用
- Linux添加自定义系统调用
- Linux添加自定义系统调用
- linux内核添加系统调用
- jqGrid 各种参数 详解
- 获得样式属性和外联样式
- 织梦DEDECMS dede:arclist,dede:list获取附加表字段内容
- GCC 命令行详解
- JS的构造函数
- linux 3.6.0添加系统调用代码
- 扩展Eclipse和MyEclipse的自动提示
- something would be.
- 创建,删除快捷图标shortcut android
- mvcpager 帮助文档
- 玩转C链表
- log4j 详细注释
- T-SQL日期处理相关
- js日期格式化函数