Mercurial > flash_v2
diff packages/compat/posix/current/ChangeLog @ 134:d2f49caf9e38 ecos-sw-2000-11-03
Merge from eCos master repository on 2000-11-03-09:00:49-GMT
| author | jlarmour |
|---|---|
| date | Fri, 03 Nov 2000 21:17:40 +0000 |
| parents | 0ae0bc38e387 |
| children | a9ac27ec7abc |
line wrap: on
line diff
--- a/packages/compat/posix/current/ChangeLog +++ b/packages/compat/posix/current/ChangeLog @@ -1,3 +1,25 @@ +2000-11-02 Jonathan Larmour <jlarmour@redhat.com> + + * src/signal.cxx (sigtimedwait): return signal number on success, + not 0 + (SIGNAL_RETURN_VALUE): New macro for returning from functions with + valid non-zero returns + (sigwaitinfo): Pass on sigtimedwait result with SIGNAL_RETURN_VALUE + macro as it may return the signal number. + +2000-11-01 Jonathan Larmour <jlarmour@redhat.com> + + * src/signal.cxx (sigtimedwait): Check for SIGALRMs as a special + case when looping as it won't have been set pending if it was + masked. + (check_sigalarm): New function extracted from the posix signal ASR + (sigalrm_action): Unconditionally wake up threads waiting in sigwait + so that they can check for pending SIGALRMs even if they were + masked. + (cyg_deliver_signals): Handle SIG_DFL signals properly, and check + for bad signal handlers. + (cyg_posix_signal_start): Initialize default signal actions to SIG_DFL + 2000-10-27 Jesper Skov <jskov@redhat.com> * tests/signal2.c (cause_illegal_access): Don't loop forever.
