当前位置:  技术问答>linux和unix

小白求问file_operations结构体

    来源: 互联网  发布时间:2017-05-11

    本文导语:  初学驱动,今天按linux设备驱动程序里面的scull的例子写了一遍,编译之后报错unknown field ‘ioctl’ specified in initializer。file_operations结构体初始化代码: struct file_operations scull_fops = {     .owner =    THIS_MODULE, ...

初学驱动,今天按linux设备驱动程序里面的scull的例子写了一遍,编译之后报错unknown field ‘ioctl’ specified in initializer。file_operations结构体初始化代码:
struct file_operations scull_fops = {
    .owner =    THIS_MODULE,
    .llseek =   scull_llseek,
    .read =     scull_read,
    .write =    scull_write,
    .ioctl =    scull_ioctl,
    .open =     scull_open,
    .release =  scull_release,
};
百度了下file_operations,发现确实有ioctl。为什么报错呢

|
linux 3.x 以后,应用了:

	long (*unlocked_ioctl) (struct file *, unsigned int, unsigned long);
  long (*compat_ioctl) (struct file *, unsigned int, unsigned long);


取代了原有的ioctl,如果你仍然想用以前的例子,需要安装一个2.6.x版本的linux。

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 小白问一个端口的问题~!
  • 小白请教linux ./configure问题
  • 小白装Ubuntu系统
  • 关于linux的小白问题~
  • 问个关于Linux的小白问题!
  • 内核重编译前的小白问题
  • Ubuntu10.0下进不了文字界面!小白求教!!!!!!!!!!
  • 小白求助,vi编辑器的问题
  • 问个小白问题,我的ubuntu 10.04 的有线驱动问题
  • QT creator的小白问题
  • 编译Linux的一个小白问题
  • 小白误入.什么是POWER虚拟机?X86呢?32位单机么?
  • linux装载刚编译2.6.38.8内核,错误了, 那个大神帮帮小白
  • 小白菜求教linux大鸟
  • 怎么利用ftp传输文件,我是小白
  • 关于VM虚拟机的问题,小白求助!!!
  • 小白求助路径问题
  • 有个小白问题想问一下
  • 问一个小白问题,在交叉编译时,系统内核和开发板的内核有没有相关性?
  • 问个小白问题,在windows下能不能开发 arm上面的linux程序?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,