Thanks, looks good.
On 13/07/16 19:39, Gedare Bloom wrote:
These patches move forward toward a goal to provide support
for the CLOCK_ABSTIME in POSIX. Version 2 includes fixes to
address Sebastian's review on version 1. In addition to the
clock_nanosleep service, now I also include cond_timedwait.
Timeout fields are in the threadq context, with a new type
Watchdog_Discipline and corresponding relative, absolute,
and now WATCHDOG_NO_TIMEOUT uses this type. For backward
compatibility, the threadq enqueue interprets relative
discipline with a timeout of 0 as a WATCHDOG_NO_TIMEOUT.
v2:
* revert back to 32-bit watchdog intervals.
* consolidate functions for setting context timeout params.
* add abstime for cond_timewait (patches 4/5 and 5/5).
* fix switch logic and local var use in threadq enqueue.
Gedare Bloom (5):
cpukit: Add and use Watchdog_Discipline.
posix: add clock_nanosleep and tests
cpukit/rtems: fix return type mismatch for _TOD_To_seconds
posix: refactor cond wait support to defer abstime conversion
posix: cond_timedwait remember and use clock from condattr
--
Sebastian Huber, embedded brains GmbH
Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone : +49 89 189 47 41-16
Fax : +49 89 189 47 41-09
E-Mail : sebastian.hu...@embedded-brains.de
PGP : Public key available on request.
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel