mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2025-12-29 16:00:17 +00:00
2009-12-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/rtems++/rtemsEvent.h, include/rtems++/rtemsMessageQueue.h: Fixed timeout calculation.
This commit is contained in:
@@ -1,3 +1,8 @@
|
||||
2009-12-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
|
||||
|
||||
* include/rtems++/rtemsEvent.h, include/rtems++/rtemsMessageQueue.h:
|
||||
Fixed timeout calculation.
|
||||
|
||||
2009-11-23 Ralf Corsépius <ralf.corsepius@rtems.org>
|
||||
|
||||
* src/rtemsInterrupt.cc: #include <cstdlib>.
|
||||
|
||||
@@ -109,7 +109,7 @@ const rtems_status_code rtemsEvent::receive(const rtems_event_set event_in,
|
||||
const WaitMode wait,
|
||||
const Condition condition)
|
||||
{
|
||||
rtems_interval usecs =
|
||||
rtems_interval usecs = micro_secs &&
|
||||
(micro_secs < rtems_configuration_get_microseconds_per_tick()) ?
|
||||
rtems_configuration_get_microseconds_per_tick() : micro_secs;
|
||||
set_status_code(rtems_event_receive(event_in,
|
||||
|
||||
@@ -154,7 +154,7 @@ const rtems_status_code rtemsMessageQueue::receive(const void *buffer,
|
||||
rtems_interval micro_secs,
|
||||
bool wait)
|
||||
{
|
||||
rtems_interval usecs =
|
||||
rtems_interval usecs = micro_secs &&
|
||||
(micro_secs < rtems_configuration_get_microseconds_per_tick()) ?
|
||||
rtems_configuration_get_microseconds_per_tick() : micro_secs;
|
||||
return set_status_code(rtems_message_queue_receive(id,
|
||||
|
||||
Reference in New Issue
Block a user