--- glibc-2.3.3/sysdeps/unix/sysv/linux/sys/sysctl.h.orig 2004-02-08 19:03:25.000000000 +0000 +++ glibc-2.3.3/sysdeps/unix/sysv/linux/sys/sysctl.h 2004-02-08 19:03:14.000000000 +0000 @@ -22,6 +22,9 @@ #include #define __need_size_t #include +#include + +#ifndef LIBC_HEADERS_VERSION /* Prevent more kernel headers than necessary to be included. */ #define _LINUX_KERNEL_H 1 #define _LINUX_TYPES_H 1 @@ -29,6 +32,8 @@ /* We do need this one for the declarations in , since we've elided the inclusion of that gets them. */ #include +#endif + #include __BEGIN_DECLS