<br><br><div class="gmail_quote">On Wed, Jul 4, 2012 at 11:31 PM, Razvan Cojocaru <span dir="ltr"><<a href="mailto:razvanco@gmx.net" target="_blank">razvanco@gmx.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">>> 1) recursive mutexes are not acceptable. google around for decades-old<br>
>> criticisms and the story of how they came to be part of pthreads.<br>
><br>
> +1 !!<br>
<br>
</div>OK, so recursive mutexes are off-limits, but gotos are OK. :D<br></blockquote><div><br></div><div>goto's as a mean of avoiding multiple exit points from a function without creating excessively complex nested conditionals are definitely OK. gotos as a means of restarting a loop under odd conditions is not ideal since it can normally be done better without them, but sometimes  it just feels right.</div>
</div>