]> sourceware.org Git - newlib-cygwin.git/commit
* exceptions.cc (_cygtls::handle_SIGCONT): Simplify loop waiting for
authorCorinna Vinschen <corinna@vinschen.de>
Thu, 6 Jun 2013 15:29:41 +0000 (15:29 +0000)
committerCorinna Vinschen <corinna@vinschen.de>
Thu, 6 Jun 2013 15:29:41 +0000 (15:29 +0000)
commitb3f0fb6baade0d496286973ffef8907bccf04193
tree89879705491d949fe6015f9406d201f9aa6e1ffc
parent925e1c815788349f5d5a4ecbfcf0f0ed66c3585e
* exceptions.cc (_cygtls::handle_SIGCONT): Simplify loop waiting for
sig_handle_tty_stop to wake up.  Make sure to unlock before calling
yield to avoid starvation of sig_handle_tty_stop.  Add comments.
* miscfuncs.cc (yield): Explain why yield should never be called under
_cygtls::lock conditions.  Call SleepEx with 1ms timeout.  Explain why.
winsup/cygwin/ChangeLog
winsup/cygwin/exceptions.cc
winsup/cygwin/miscfuncs.cc
This page took 0.026987 seconds and 5 git commands to generate.