perlhost.h is a c++ file hidden in a header file, this seriusly confused me, my compiler and just about everyone I know! evil activestate!!!
I need to figure out a way to fix this, maybe somehow jump into the code for handling forked children. But we are going to be cpaned before that!