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

在模块里面怎么打开文件并得到文件的inode??(在线等)

    来源: 互联网  发布时间:2015-10-07

    本文导语:  我是这样弄的,但是有点问题:  if((filp= filp_open("/root/a.txt",O_RDONLY|O_NONBLOCK,0))==NULL)         {       printk("Open /dev/vdrom error!n");                 return 1;         } //上面没有提示错误,但是为什么不能...

我是这样弄的,但是有点问题:
 if((filp= filp_open("/root/a.txt",O_RDONLY|O_NONBLOCK,0))==NULL)
        {       printk("Open /dev/vdrom error!n");
                return 1;
        }
//上面没有提示错误,但是为什么不能打印filp里面的内容,下面的语句出现这样的错误:
printk("---------filp->f_uid=%dn",filp->f_uid);//32行,就是filp->f_uid出错
example.c:32: dereferencing pointer to incomplete type

|
好像是这样,你的第一个参数在用户空间,需要转换成内核空间的指针吧,

    
 
 

您可能感兴趣的文章:

  • 一个驱动文件,生成多个驱动模块??
  • 关于内核模块头文件的问题
  • Nginx文件上传模块 nginx-upload-module
  • linux模块中可以进行文件操作吗
  • 内核源文件/net/socket.c中调用其他模块的函数,该如何实现
  • Linux下在内核模块中写文件的问题。
  • 关于模块头文件的问题。
  • 怎么在模块中读写文件系统?
  • 内核模块编程,要包含那些头文件
  • 编写内核模块程序的makefile文件make错误
  • 内核模块中写文件的问题
  • python使用os模块的os.walk遍历文件夹示例
  • 编译内核后声卡模块不见了, tar命令将文件解压到哪里, 加载中文不成功
  • php调用nginx的mod_zip模块打包ZIP文件
  • 关于"hello,world"模块的Makefile文件里面的几个问题
  • 编译内核模块,没有报错,但没有生成.ko文件
  • Python模块学习 filecmp 文件比较
  • 设计一个在/proc中实现clock文件的模块,该clock文件只支持文件的read操作,该操作访问内核变量xtime,很简单的一个内核模块实验,我第一
  • 请教 大家帮帮忙啊 Nachos的文件管理模块升级
  • Web文件上传模块 Plupload
  • 求内核和用户态简单易行的通信方法,用户态只需得到一个内核模块参数
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Python异常模块traceback用法举例
  • Linux中一个模块中的函数如何被另一个模块调用?
  • Python的MySQLdb模块安装
  • insmod模块无显示,但rmmod模块有显示
  • php调用nginx的mod_zip模块打包ZIP文件 iis7站长之家
  • 传感器模块、gprs模块如何和我的2440开发板相连
  • 大侠帮忙!模块调试(非内核模块)
  • 想删除内核中的一个模块,输入命令后,系统提示该模块不存在。但是我lsmod时,它在/proc/modules中。求解。
  • 驱动模块可以编入内核,想单独编译成模块,makefile怎么写?
  • 同机装有Windows和Linux两套系统(先装Win后装Linux),如何使计算机使用Windows的启动模块而不是Linux的启动模块?
  • 自己写的内核模块与用户模块通信(交互)
  • 如何停止模块运行
  • 弱弱的问一个关于"模块化编程"的问题
  • 模块的安装求助
  • 模块依赖小问题,请各位大大帮忙
  • 关于rsync同步模块配置问题
  • 自定义内核模块禁止启动图形界面
  • 使用非root用户加载模块出错
  • 如何想向内核添家一个自定义的模块?
  • 关于LINUX内核模块的按需卸载及安装
  • 驱动模块断电重加载问题


  • 站内导航:


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

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3