This is the mail archive of the
ecos-cvs@sources.redhat.com
mailing list for the ecos project.
ecos/packages/compat/posix/current ChangeLog c ...
- From: nickg at sources dot redhat dot com
- To: ecos-cvs at sources dot redhat dot com
- Date: 31 Jan 2003 11:53:14 -0000
- Subject: ecos/packages/compat/posix/current ChangeLog c ...
CVSROOT: /cvs/ecos
Module name: ecos
Changes by: nickg@sourceware.org 2003-01-31 11:53:14
Modified files:
packages/compat/posix/current: ChangeLog
packages/compat/posix/current/cdl: posix.cdl
packages/compat/posix/current/src: pprivate.h signal.cxx
time.cxx
packages/compat/posix/current/tests: signal1.c
Added files:
packages/compat/posix/current/tests: signal3.c
Log message:
* src/time.cxx (alarm_action): Added call to
cyg_posix_signal_sigwait() to wake up any sigwait()ing threads.
* src/signal.cxx (cyg_posix_signal_sigwait): Added this function
to export access to signal_sigwait conditional variable.
(sigtimedwait): Added call to cyg_posix_timer_asr() to allow timer
signals to be delivered here.
* src/pprivate.h: Added prototype for cyg_posix_signal_sigwait().
* cdl/posix.cdl:
* tests/signal3.c: Added this program to test interaction of
timers and signals, particularly sigwait(). Based on a test
program from N.Suresh <nsuresh@cdotb.ernet.in>.