On Mar 30, 2009, at 2:33 PM, Jeff Trawick wrote:



On Mon, Mar 30, 2009 at 2:07 PM, Jim Jagielski <j...@jagunet.com> wrote:
Anyone know if:

 # POSIX semaphores and cross-process pthread mutexes are not
 # used by default since they have less desirable behaviour when
 # e.g. a process holding the mutex segfaults.

is still applicable, at least for posix sems?

AFAIK, the Solaris-specific recovery logic for cross-process pthread mutexes has been working reliably for a long time, but with the current wind direction APR is choosing fcntl(), which has sysdef implementations on that platform.

no clues here about the POSIX semaphores

OS X has Posix (and that's why I added them) and I can't
recreate any sort of doomsday scenario by causing segfaults
at "inopportune" times.

Anyone opposed if we, at least for 2.0/trunk, allow both to
be defaults?

Reply via email to