ioctl

Linux设备驱动之Ioctl控制   http://www.cnblogs.com/geneil/archive/2011/12/04/2275372.html

ioctl的实现   http://blog.chinaunix.net/uid-25014876-id-59419.html


在kernel 2.6.36 中已经完全删除了struct file_operations 中的ioctl 函数指针,取而代之的是unlocked_ioctl ,在应用程序中ioctl是兼容的,不必变化。而在驱动程序中这个指针函数变了之后最大的影响是参数中少了inode ,所以应用程序ioctl是兼容的,但驱动程序中我们的ioctl函数必须变化,否则就会发生cmd参数的变化

你可能感兴趣的:(ioctl)