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,编译通过,警告咱就忽略了
long (*unlocked_ioctl) (struct file *, unsigned int, unsigned long);
long (*compat_ioctl) (struct file *, unsigned int, unsigned long);
所以修改源文件中file_operations内.ioctl 改为 .compat_ioctl 即可
OK,编译通过,警告咱就忽略了
相关文章推荐
- error: unknown field 'ioctl' specified in initializer问题
- error: unknown field 'ioctl' specified in initializer问题
- error: unknown field 'ioctl' specified in initializer
- Android 编译2.6.36的kernel akm8975 driver时unknown field 'ioctl' specified in initializer的问题
- 解决 error: unknown field 'ioctl' specified in initializer 的一种方法
- error:unknown field 'ioctl' specified in initializer
- error: unknown field 'ioctl' specified in initializer (1)
- error:unknown field 'ioctl' specified in initializer
- yaffs,linux3.11,内核编译时报错, error: unknown field 'readdir' specified in initializer
- unknown field 'ioctl' specified in initializer
- Ralink雷凌rt3070驱动的ARM平台移植问题<error: unknown field ‘private’ specified in initializer>
- error: unknown field ‘ioctl’ specified in initializer
- error: unknownfield ‘ioctl’ specified in initializer
- error: unknown field ‘ioctl’ specified in initializer
- error: unknown field ‘ioctl’ specified in initializer
- error: unknown field ‘ioctl’ specified in initializer
- error: unknown field ‘ioctl’ specified in initializer
- error:unknown field ioctl specified in initializer
- unknown field ‘ioctl’ specified in initializer 问题解决方法
- error: unknown field ‘ioctl’ specified in initializer