diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2013-06-06 15:29:41 +0000 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2013-06-06 15:29:41 +0000 |
commit | b3f0fb6baade0d496286973ffef8907bccf04193 (patch) | |
tree | 89879705491d949fe6015f9406d201f9aa6e1ffc /newlib/libc/stdlib/a64l.c | |
parent | 925e1c815788349f5d5a4ecbfcf0f0ed66c3585e (diff) | |
download | cygnal-b3f0fb6baade0d496286973ffef8907bccf04193.tar.gz cygnal-b3f0fb6baade0d496286973ffef8907bccf04193.tar.bz2 cygnal-b3f0fb6baade0d496286973ffef8907bccf04193.zip |
* 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.
Diffstat (limited to 'newlib/libc/stdlib/a64l.c')
0 files changed, 0 insertions, 0 deletions