diff options
author | Christopher Faylor <me@cgf.cx> | 2013-03-29 01:22:14 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2013-03-29 01:22:14 +0000 |
commit | 5e31c80e4e8d48fd6941ee3a5ba6f3b6c8c74cb7 (patch) | |
tree | bebac7ff2bda7430601d587c5437c745c7931cc6 /newlib/libc/stdio/fwrite.c | |
parent | 1a863e04b360e2034b292d75291900feea3ef947 (diff) | |
download | cygnal-5e31c80e4e8d48fd6941ee3a5ba6f3b6c8c74cb7.tar.gz cygnal-5e31c80e4e8d48fd6941ee3a5ba6f3b6c8c74cb7.tar.bz2 cygnal-5e31c80e4e8d48fd6941ee3a5ba6f3b6c8c74cb7.zip |
* sigproc.cc (pending_signals::retry): Declare new element.
(pending_signals::pending): Force an additional loop through wait_sig by
setting retry whenever this function is called.
(sig_send): Reorganize to wait for SIGHOLD at bottom. Always add signal to
pending queue and work on whole queue rather than just the one signal. Loop
when sigq.retry is set. Fix long-broken check for SIGCHLD after queued
signals.
Diffstat (limited to 'newlib/libc/stdio/fwrite.c')
0 files changed, 0 insertions, 0 deletions