I am trying to go through my kernel module and clean up the compilation
a little bit. I am working in the 2.2 version.
In documentation relating to the release file operation, every thing
I have seen shows it to be a void. So that a function declaration might
read:
static void parswitch_release( struct inode *inode, struct file *file)
{
...
However, when I attempt to compile this, I get:
parswitch.c:337: warning: initialization from incompatible pointer type
Where line 337 is the declaration for the file_operations struct. My
question is this correct? If it is supposed to be an int, what would it
return? Since it should never fail, should I always return a 1 or some
positive integer?
Thanks.
James Klaas
-- To unsubscribe, send mail to: linux-parport-request@torque.net --
-- with the single word "unsubscribe" in the body of the message. --
This archive was generated by hypermail 2b29 : Fri Jan 26 2001 - 09:17:58 EST