- 4
- 0
- 约 4页
- 2017-05-27 发布于重庆
- 举报
fileoperations结构体详细分析
file_operations结构体详细分析
第一个 file_operations 成员根本不是一个操作; 它是一个指向拥有这个结构的模块的指针.这个成员用来在它的操作还在被使用时阻止模块被卸载. 几乎所有时间中, 它被简单初始化为 THIS_MODULE, 一个在 linux/module.h 中定义的宏.这个宏比较复杂,在进行简单学习操作的时候,一般初始化为THIS_MODULE。loff_t (*llseek) (struct file * filp , loff_t p, int orig);(指针参数filp为进行读取信息的目标文件结构体指针;参数 p 为文件定位的目标偏移量;参数orig为对文件定位的起始地址,这个值可以为文件开头(SEEK_SET,0,当前位置(SEEK_CUR,1),文件末尾(SEEK_END,2))llseek 方法用作改变文件中的当前读/写位置, 并且新位置作为(正的)返回值.loff_t 参数是一个long offset, 并且就算在 32位平台上也至少 64 位宽. 错误由一个负返回值指示.如果这个函数指针是 NULL, seek 调用会以潜在地无法预知的方式修改 file 结构中的位置计数器( 在file 结构 一节中描述).ssize_t (*read) (struct file * filp, char __u
您可能关注的文档
- CARD1V8215宣传资料.doc
- CATIA材料库CatalogCATMaterial中的图标名称更改方法.doc
- CBuilder访问USB口的方法.doc
- Cbuilder实验二计算器及万年历程序开发.doc
- CCTV文字logo水墨效果制作图文教程.doc
- CentOS63下Samba服务器的安装与配置.doc
- centos55下oracle10g的安装过程带截图.doc
- chp62三相交流电压型PWM变频电源及控制方法.ppt
- class9气体在聚合体中扩散的测量.ppt
- CoolEdit21教程.doc
- 2025-2030智能充电桩与V2H系统协同控制算法专利布局与竞争壁垒分析报告.docx
- 2025-2030中国量子计算芯片低温控制技术突破与商用场景报告.docx
- 2025-2030中国汽车功率半导体行业车规认证与产能布局报告.docx
- 2025-2030中国商业航天发射服务竞争力与国际市场开拓战略研究.docx
- 2025-2030中国电子特气纯化技术突破与晶圆厂认证周期缩短研究.docx
- 2025-2030中国G小基站芯片国产化方案与运营商集采策略分析.docx
- 2025-2030中国食品安全检测传感器快速响应技术与市场监管需求.docx
- 2025-2030中国母婴营养品配方注册制影响与跨境购渠道变革研究.docx
- 2025-2030中国人工智能芯片行业算力需求与市场格局演变研究.docx
- 2025-2030中国工业自动化控制芯片实时操作系统适配性测试标准.docx
原创力文档

文档评论(0)