According to Count Zero: While burning my CPU.
>
> For some reason all my include file contain an include line that would
> include themselves, for instance time.h would/does have
> #include <linux/time.h>
> but all my include file are in /usr/include and there is no /linux or
> /usr/include/linux and anyways why would an include file want to include
> itself? Wouldn't that just result in an unending loop? (Please excuse my
> ignorance in programming) I'm running Slackware 2.0.34 with a 2.0.30
> kernal. If you need any more info on my machine or if I've left
> something out please just ask...
time.h is located in /usr/src/linux/include/linux the line
#include <linux/time.h>
tells the compiler to look in the linux source dir for time.h
There should also be symlinks in /usr/include pointing to different places
in the linux-source tree.
So if you have no /usr/include/linux then you have not followed the README's
for making kernels or programs.
Read /usr/src/linux/README for details of the symlinks.
--
Regards Richard.
[EMAIL PROTECTED]