Chinaunix首页 | 论坛 | 博客
  • 博客访问: 353006
  • 博文数量: 49
  • 博客积分: 3229
  • 博客等级: 中校
  • 技术积分: 616
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-26 21:46
文章分类

全部博文(49)

文章存档

2011年(8)

2010年(2)

2009年(3)

2008年(36)

我的朋友

分类: LINUX

2010-10-23 19:25:29

mm_segment_t old_fs;
struct file *filp=NULL;
char buff[1024];
loff_t f_pos = 0;

old_fs=get_fs();
set_fs(get_ds());//必须的



filp=filp_open(filename,O_RDWR,0);
filp->f_op->write(filp,buff,1024,&f_pos);//调用方法参见驱动接口

filp->f_op->read(filp,buff,1024,&f_pos);
filp->f_op->ioctl(filp,buff,1024,&f_pos);


set_fs(old_fs);//必须的

filp_close(filp,NULL);


阅读(1343) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~