6.8. Linux-2.4.34.2 API Headers

The Linux API Headers expose the kernel's API for use by Glibc.

6.8.1. Installation of Linux API Headers

The Linux kernel needs to expose an Application Programming Interface (API) for the system's C library to utilize. This is done by way of sanitizing various C header files that are shipped in the Linux kernel source tarball.

Apply a sed subsitution to suppress the installation of header files in /usr/include/scsi. The versions provided by Glibc will be used instead:

sed '/scsi/d' -i.orig include/Kbuild

Install the header files:

make mrproper
make headers_check
make INSTALL_HDR_PATH=/usr headers_install

6.8.2. Contents of Linux API Headers

Installed headers: /usr/include/{asm,linux}/*.h

Short Descriptions

/usr/include/{asm,linux}/*.h

The Linux API headers