title: Using List.h in C files, Ubuntu10.10
body: <p>I am running Ubuntu 10.10 on an IBM R51 machine. When I access list.h to read it(manually/humanly) I open /usr/src/linux-headers-2.6.35-22/include/linux . </p>
  
  <p>But when coding a C program in terminal, I cant invoke any #include because it is not in the default /usr/include folders. </p>
  
  <p>When I change the statement to reflect the path  by typing #include "/usr/src/linux-headers-2.6.35-22/include/linux/list.h" it returns errors as list.h in turn calls other header files which are mentioned as located in "linux" folder 
  The header files are as you must be aware:
  "linux/poison.h", "linux/prefetch.h" and "asm/system.h" </p>
  
  <p>So if I have to copy each, I can but prefetch in turn calls other dependencies, which are not present in /usr/include directory. I hope you understand.</p>
  
  <p>How can I solve this problem?</p>