FYI, kernel builds do not use the headers in /usr/include; they use the headers from /sys/sys, &c., directly. So executing 'make includes' does not affect kernel builds at all. actually, look at sys/arch/<foo>/<foo>/genassym.c .. at least <stdio.h> is used. yes, this is icky.