error: unknown field 'ioctl' specified in initializer问题

来源:互联网 发布:淘宝店铺转让受骗案例 编辑:程序博客网 时间:2024/05/21 14:46

error: unknown field 'ioctl' specified in initializer问题是由于2.6.36内核之后 去掉了原来的ioctl,添加两个新的成员,所以会出错

long (*unlocked_ioctl) (struct file *, unsigned int, unsigned long);

 long (*compat_ioctl) (struct file *, unsigned int, unsigned long);

 所以修改源文件中file_operations内.ioctl 改为 .compat_ioctl 即可

OK,编译通过,警告咱就忽略了

0 0
原创粉丝点击