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

Reply via email to