增加系统调用
来源:互联网 发布:淘宝第一美女 编辑:程序博客网 时间:2024/06/06 07:18
1、修改sys.c
命令:sudo gedit /usr/src/linux-2.6.38.8/kernel/sys.c
添加如下内容:
#include <linux/gt_fs.h>
asmlinkage long sys_rt_read(unsigned int ipointnr, __64 time, struct data_package_info *dpi)
{
return my_sys_rt_read(ipointnr, time, dpi);
}
asmlinkage long sys_rt_write(unsigned int ipointnr, struct data_package_info *dpi, unsigned int cout)
{
return my_sys_rt_write(ipointnr, dpi, count);
}
asmlinkage long sys_rt_info(struct rt_info m_info)
{
return my_sys_rt_info(m_info);
}
2、增加系统调用号:
命令:sudo gedit /usr/src/linux-2.6.38.8/arch/x86/include/asm/unistd_32.h
添加如下内容:
#define __NR_rt_read 342
#define __NR_rt_write 343
#define __NR_rt_info 344
#define NR_syscalls 344
3、增加系统调用
命令:sudo gedit /usr/src/linux-2.6.38.8/arch/x86/kernel/syscall_table_32.S
添加如下内容:
.long sys_rt_read /* 342 */
.long sys_rt_write /* 343 */
.long sys_rt_info /* 344 */
4、编译内核
。。。。。。
(见“linux编译内核”一章)
- 增加系统调用
- 增加系统调用
- 增加系统调用
- 增加系统调用
- 增加内核系统调用
- Linux增加系统调用
- 增加系统调用
- Linux内核增加系统调用
- linux内核增加系统调用
- Ubuntu增加一个系统调用
- linux内核增加系统调用
- centos 7 增加系统调用
- 增加Linux系统调用——通过增加内核模块
- 增加KVM中的系统调用API
- 修改Linux内核增加系统调用
- 修改Linux内核增加系统调用
- zz修改Linux内核增加系统调用
- 内核增加自定义系统调用(一)
- js
- Silverlight开发历程—关键帧动画
- OAF学习笔记-JAVA Entity Object 之 Create data(深入EO系列)
- 五笔学习
- Android onInterceptTouchEvent与onTouchEvent的调用时序
- 增加系统调用
- vim的编码详解和中文环境设置
- syslog-ng.conf sample
- sql server 锁机制
- AJAX请求
- LatinIME输入法分析(只为备忘)
- 安装wireshark in ubuntu
- 了解SQL Server锁争用:NOLOCK 和 ROWLOCK 的秘密
- 多家知名企业笔试面试精华