In article <[EMAIL PROTECTED]>, Ben Collins <[EMAIL PROTECTED]> wrote: >People should not be using them, but if they do, they should use a >kernel-headers package, and not rely on the headers in libc6-dev which >are different on all archs, and change almost every new glibc build. You >are never guaranteed to get the prefered kernel headers for your program >(be it a scsi level thing like cdrecord, or mount tools like >util-linux).
The source of those userland programs should come with a copy of the required kernel headers, or with its own private definitions of the kernel interface being used. At least I understand that is the consensus on linux-kernel nowadays Mike.