In trunk, locks/unix/proc_mutex.c has:

#ifdef HAVE_PTHREAD_MUTEX_ROBUST
        /* Okay, our owner died.  Let's try to make it consistent again. */
        if (rv == EOWNERDEAD) {
            pthread_mutex_consistent_np(mutex->pthread_interproc);
        }

In 1.2.x it is protected by a different macro:

#ifdef HAVE_PTHREAD_MUTEXATTR_SETROBUST_NP
        /* Okay, our owner died.  Let's try to make it consistent again. */
        if (rv == EOWNERDEAD) {
            pthread_mutex_consistent_np(mutex->pthread_interproc);
        }
        else

The macro referenced by the 1.2.x code is not settable via APR
autoconf and becomes dead code.

This block has undergone some churn in trunk around conditionally
enabling the feature relative to other directly tested features:

http://svn.apache.org/viewvc?view=rev&revision=380120
http://svn.apache.org/viewvc?view=rev&revision=382030


-- 
Eric Covener
[EMAIL PROTECTED]

Reply via email to