Glibc includes a copy of the kernel headers it wants to get the kernel side
ABI structures not to export them to user space. Thats quite different and
attempting to maintain that seperately as well will just lead to an ever
increasing number of stupid ABI coping errors and weird bugs.
The kernel headers define syscall interfaces for the libraries. They don't
define user app interfaces. Two different things and we need __KERNEL__ to make
the former (sane) use work
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/