Peter Memishian wrote:
>  > I suspect a bug in your code.  Are you holding the ptr->mutex when doing 
>  > the cv_signal?
>
> As we've discussed in the past on this alias, that's not necessary (and
> the manpage was recently corrected).
>
>   
I know its not necessary, although the lock needs to be held across at 
least the change to the condition, else you can wind up missing the 
signal, I think.

My concern was that perhaps the lock was held, and not properly released 
(or acquired elsewhere), preventing cv_wait() from reacquiring the mutex.

    -- Garrett
_______________________________________________
opensolaris-code mailing list
opensolaris-code@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to