--- /tmp/cmos.c 2006-11-21 11:38:55.000000000 +0100 +++ util-linux-2.12r/hwclock/cmos.c 2006-11-21 11:41:45.458554000 +0100 @@ -46,15 +46,16 @@ #include /* for geteuid() */ #include /* for O_RDWR */ +#include #include #include "../defines.h" /* for HAVE_sys_io_h */ #include "nls.h" #if defined(__i386__) -#ifdef HAVE_sys_io_h -#include +#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 0) +#include #else -#include /* for inb, outb */ +#include /* for inb, outb */ #endif #elif defined(__alpha__) /* fails to compile, probably because of u8 etc */