Linux设备驱动程序第三版学习(9)- 高级字符驱动程序操作(续4) - llseek定位设备

来源:互联网 发布:h5游戏制作软件 编辑:程序博客网 时间:2024/05/16 07:14

第六章:高级字符驱动程序操作(续4)
以下为第五部分:定位设备

这部分相当简单,需要注意的是即使大多数设备进行定位操作没有意义,但是也不能步声明llseek操作,因为默认是允许定位的。而是应该在open中调用nonseekable_open,这样内核就不会让lseek调用成功。
下面是scull驱动的main.c中的llseek实现。

原创粉丝点击