I have never fully understood
the history behind the split of the headers  (kernel and user).
Specifically,  while GLIBC has its own /usr/include/net and
/usr/include/scsi,  I do not find a /usr/include/asm and have always
placed kernel headers there.   Is that not the right thing to do?

Again,  just looking at what include directories GLIBC produces
and comparing that to the kernel include directories,  I only see
two collisions:  net and scsi.   So is  "asm"  harmful in user space?
If it is harmful,  is it needed at all?

-- R;

Reply via email to