William A. Rowe, Jr. wrote:
WAIT_ABANDONED, according to these notes, is a signal that the owning
thread
has closed, and IIUC Win32 kernel will choose a new owner as a 'next step'.
http://issues.apache.org/bugzilla/show_bug.cgi?id=38410
What happens on unix when the owner 'dies'? Can we map this to some
consistent
results from the apr call to apr_proc_mutex_[try]lock()?
I agree with the reporter, and will commit the fix in the next few hours if
someone's able to explain the 'unix behavior' to me :)
(I should add since it's not in the notes yet that EINTR seems to map to this
concept of 'whoops something happened, retry if you like' - but I could be
totally off base.)