comparison packages/kernel/current/ChangeLog @ 1062:e8b69d9c90a6

* cdl/kernel.cdl: Added tests/bin_sem3 to list of kernel tests. * include/sema.hxx: Added declaration for wait with timeout for Cyg_Binary_Semaphore. * include/instrmnt.h: Added instrumentation point for binary semaphore timeout. * src/sync/bin_sem.cxx: Added wait with time-out function to Cyg_Binary_Semaphore class. * src/sync/cnt_sem.cxx: Modified semantics slightly to claim an available semaphore even with a timeout in the past. This is in line with the new timed wait in bin_sem.cxx. * tests/bin_sem3.cxx: Created new test for timed wait binary semaphore.
author nickg
date Mon, 23 Jun 2003 18:09:59 +0000
parents 6b4a1f23fbbb
children e4850e482c80
comparison
equal deleted inserted replaced
1061:13900936a2c4 1062:e8b69d9c90a6
1 2003-06-06 David Brennan <eCos@brennanhome.com>
2 2003-06-23 Nick Garnett <nickg@balti.calivar.com>
3
4 * cdl/kernel.cdl: Added tests/bin_sem3 to list of kernel tests.
5
6 * include/sema.hxx: Added declaration for wait with timeout for
7 Cyg_Binary_Semaphore.
8
9 * include/instrmnt.h: Added instrumentation point for binary semaphore
10 timeout.
11
12 * src/sync/bin_sem.cxx: Added wait with time-out function to
13 Cyg_Binary_Semaphore class.
14
15 * src/sync/cnt_sem.cxx: Modified semantics slightly to claim an
16 available semaphore even with a timeout in the past. This is in
17 line with the new timed wait in bin_sem.cxx.
18
19 * tests/bin_sem3.cxx: Created new test for timed wait binary
20 semaphore.
21
1 2003-05-20 Andrew Lunn <andrew.lunn@ascom.ch> 22 2003-05-20 Andrew Lunn <andrew.lunn@ascom.ch>
2 23
3 * src/common/kapi.cxx (cyg_thread_get_next): Passing a *current 24 * src/common/kapi.cxx (cyg_thread_get_next): Passing a *current
4 pointer as NULL if how you start the walk of the linked list. So 25 pointer as NULL if how you start the walk of the linked list. So
5 don't assert on NULL. Reported by Daniel Lidsten. 26 don't assert on NULL. Reported by Daniel Lidsten.