- compat_exec.c belongs here, not in compat. - Make COMPAT_NOMID work in here.
Also, test for compat_??_machdep.c so we don't have to grow more ifdefs in the makefile.
into modules. By and large this commit: - shuffles header files and ifdefs - splits code out where necessary to be modular - adds module glue for each of the components - adds/replaces hooks for things that can be installed at runtime