linux - unknown field 'ioctl' specified in initializer -
i implement simple example study usage of ioctl
interface according book ldd3. when compiling codes, unknown field 'ioctl' specified in initializer.
reported.
i guess difference of kernel version between ldd3's , mine causes error. i'm using debian 8 kernel 3.18.14, newer version 2.6 in ldd3.
i don't know how ioctl
, or struct file_operations
, changed form 2.6 3.18, please show me reading materials clarify it. of course, besides reading material, need 1 solution fix problem.
ioctl
has been renamed unlocked_ioctl
. e.g, see article: http://lwn.net/articles/115651/
other operations struct file_operations
, mentioned in ldd3, haven't been changed.
Comments
Post a Comment