In the interest of expediency, I removed the non-i386 things from debug.h which I believe eliminates the portability issues. These can be re-examined later when I'm doing the mips/powerpc ports. Most of this stuff has been gone over by Mark Kettenis fairly extensively (I ran indent again Mark) and I hope that the debug.h issue was the last of them. I've attached a diff of the config files as well as all the individual files. I also included a tarball that can be extracted in the gdb directory. Thanks Kris ChangeLog * configure.tgt: Add i386nto target * i386-nto-tdep.c: New file. i386 specific support for QNX Neutrino. * nto-tdep.c: New file. Neutrino target support routines. * nto-tdep.h: New file. Neutrino target header. * config/tm-qnxnto.h: New file. * config/i386/i386nto.mt: New file. * config/i386/tm-i386nto.h: New file. * nto-share/debug.h: New file. Neutrino procfs interface.