is used instead of /usr/lib io.c: add #include <machine/cpufunc.h> as instructed by David Greenman to avoid inb/outb linking errors. NOTE: I just discovered that if GNUC is not used the inline functions will not be expanded from the include file and real inb/outb functions would be needed.