With the new introduction in 2.3/2.4 of the mpm run time specification modules needing to detect which mpm is actually running cannot rely on the old preprocessor symbols once in mpm.h.
I confess I've been unable to find a call to the core which returns the loaded mpm name: the module I'm mantaining won't support any mpm different from 'prefork' (until a bunch of issues are clarified and addressed) -- Massimo Manghi
