We need to axe or decorate the symbol NO_USE_SIGACTION in our ongoing effort to prevent namespace clashes.
However, this turned out to be a nontrival problem. It doesn't appear that this option was ever a tunable APR option. 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. But it will enable all platforms to use the (likely untested) sigaction 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? If there are no comments, I'll commit the apr half tomorrow to prepare for the release of APR 1.0. Bill
sigaction.patch
Description: Binary data
