Hello all.  I've been lurking for a while, and I have a quick question.
I'm in the process of writing my first LKM to mess with the
sys_socketcall function.  I'm looking at the original one for guidance,
and it makes a call to copy_from_user() to get some socket-related data.

So, to use copy_from_user(), I've gathered that I need to #include
<asm/uaccess.h>, so I do so.  

After including this file, I'm getting the following errors:


.../linux/timer.h:21: field 'vec' has incomplete type

.../asm/uaccess.h::63: dereferencing pointer to incomplete type


(This is not a full list of the error message that it's reporting)

Am I not setting a define correctly? 

I'm using Redhat 7.1, on an Intel P3 system.  It's the latest stable
release (2.4.x ??) of the kernel.



If you need more information, please let me know.  This has been
troubling me for several days now..


Thanks,


Dave Weber
Backbone Security, Inc.
570-422-7900
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to