您的位置:首页 > 其它

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

2012-07-03 14:56 459 查看
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,编译通过,警告咱就忽略了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: