summaryrefslogtreecommitdiffstats
path: root/newlib/libc/stdlib/a64l.c
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2013-06-06 15:29:41 +0000
committerCorinna Vinschen <corinna@vinschen.de>2013-06-06 15:29:41 +0000
commitb3f0fb6baade0d496286973ffef8907bccf04193 (patch)
tree89879705491d949fe6015f9406d201f9aa6e1ffc /newlib/libc/stdlib/a64l.c
parent925e1c815788349f5d5a4ecbfcf0f0ed66c3585e (diff)
downloadcygnal-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