Okay, so it looks like I missed some errors in my jam log. More intX -> intX_t changes need to be made to a few more headers in posix: posix/netinet/in_systm.h posix/netinet/ip.h posix/netinet/ip_icmp.h I am a little bit concerned that these files may rely on constants defined in OS.h. If so those files need to include OS.h directly, or the file included by OS.h that defines the constant that they care about. Posix headers that include OS.h still: posix/net/if.h #include <OS.h> posix/netinet/if_ether.h #include <kernel/OS.h> posix/sys/socketvar.h #include <OS.h> Andrew