linux-3.0.y中ioctl消失了 .

来源:互联网 发布:python小游戏代码下载 编辑:程序博客网 时间:2024/04/30 20:31

1、 linux-3.0.y中ioctl消失了,之前的ioctl和驱动的fops的.ioctl关联,而现在的系统调用ioctl和fops的.unlocked_ioctl关联。

2、注意:fops中的原来最常用的ioctl和现在fops里不得不用的unlocked_ioctl的参数是不同的,使用的时候要注意,unlocked_ioctl少了一个参数。

3、ioctl系统调用是如何与驱动中fops里的unlocked_ioctl()发生关系的:参考内核中fs/ioctl.c的代码:

 

原创粉丝点击