You can use linux-headers-*, or you can copy them locally. The linux- libc-dev package is meant to provide enough for a standards compliant userspace. It is not meant to export functions local to the kernel. Using things like system.h produces non-portable code. Even if we said "ok, we'll include this file", there's nothing saying that the kernel upstream wont move your wanted definitions around, change the names of them, or remove them altogether.
Why? Because things like system.h are not standard headers. Rejecting this bug. ** Changed in: linux-source-2.6.20 (Ubuntu) Status: Unconfirmed => Rejected -- Unable to find "asm/system.h" https://bugs.launchpad.net/bugs/104561 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs