Resolve fatal EDEADLK errors with threaded MPMs on Solaris.

This applies only to the httpd 2.0.x/2.2.x path.  httpd >= 2.3
users should have recent APR 1.4.x levels which use a different
default mutex mechanism.

Special case: httpd >= 2.3 with threaded MPM on Solaris < 10

APR 1.4 uses the old fcntl default for Solaris < 10, and the
httpd 2.3.x path in mod_fcgid doesn't bother adjusting the default
mutex mechanism for the fcgid mutexes, so the user would need to 
use the Mutex directive at least until APR can consider a better
default for older levels of Solaris.


git-svn-id: https://svn.apache.org/repos/asf/httpd/mod_fcgid/trunk@885873 13f79535-47bb-0310-9956-ffa450edef68
2 files changed