William A. Rowe, Jr. wrote:
We need to axe or decorate the symbol NO_USE_SIGACTION in our ongoing effort to prevent namespace clashes.
sounds good
We do have a flag APR_HAVE_SIGACTION which is tested and
configured for, and the attached patch to the Apache MPMs presumes that this was the intent of APR_HAVE_SIGACTION.
can you take a look at that patch, Bill? (hint, save to disk first, then edit :) )
But it will enable all platforms to use the (likely untested) sigaction
> code in the various MPMs.
but we're using the sigaction code now... what platforms besides windows actually have NO_USE_SIGACTION defined?
code in the various MPMs. If we are choosing on *Apache's* behalf to use (or not use) sigaction, then this flag, or it's newly renamed cousin, needs to be an apache conf variable and disappear altogether from APR.
Comments please from those who know the sigaction code?
I think everybody will end up using the same exact code, but the preprocessor check will be nicer.
