Skip to contentSkip to conversation

Compile error including asm/uaccess.h

DISCUSSION ismail donmez 1 participant 1 message May 14, 2003

lore
Share & tools
lore
#0 lore raw

<snip>
====== Errors (C++) ==========

In file included from /usr/include/linux/sched.h:14,
from /usr/include/asm/uaccess.h:8,
from test.cpp:1:
/usr/include/linux/timex.h:173: field `time' has incomplete type In file included from /usr/include/linux/sched.h:17,
from /usr/include/asm/uaccess.h:8,
from test.cpp:1:
/usr/include/asm/system.h:238: parse error before new' /usr/include/asm/system.h: In function long unsigned int __cmpxchg(...)':
/usr/include/asm/system.h:241: `size' undeclared (first use this function)
/usr/include/asm/system.h:241: (Each undeclared identifier is reported only

</snip>

Well rule of thumb says "Do not include kernel headers in userspace" second rule of thumb says "if you have to do so take care of variables that is need to be defined..."