From d603586e3302704a9a80e52ad382abcadd6d34a8 Mon Sep 17 00:00:00 2001 From: Giovanni Di Sirio Date: Sun, 15 Oct 2017 11:49:26 +0000 Subject: git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10826 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- os/common/abstractions/nasa_cfe/osal/src/osapi.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'os/common/abstractions/nasa_cfe/osal/src/osapi.c') diff --git a/os/common/abstractions/nasa_cfe/osal/src/osapi.c b/os/common/abstractions/nasa_cfe/osal/src/osapi.c index 28088165e..5107b6f79 100644 --- a/os/common/abstractions/nasa_cfe/osal/src/osapi.c +++ b/os/common/abstractions/nasa_cfe/osal/src/osapi.c @@ -819,21 +819,21 @@ int32 OS_QueueGet(uint32 queue_id, void *data, uint32 size, /* Special time handling.*/ if (timeout == OS_PEND) { - msgsts = chMBFetch(&oqp->mb, &msg, TIME_INFINITE); + msgsts = chMBFetchTimeout(&oqp->mb, &msg, TIME_INFINITE); if (msgsts < MSG_OK) { *size_copied = 0; return OS_ERROR; } } else if (timeout == OS_CHECK) { - msgsts = chMBFetch(&oqp->mb, &msg, TIME_IMMEDIATE); + msgsts = chMBFetchTimeout(&oqp->mb, &msg, TIME_IMMEDIATE); if (msgsts < MSG_OK) { *size_copied = 0; return OS_QUEUE_EMPTY; } } else { - msgsts = chMBFetch(&oqp->mb, &msg, (systime_t)timeout); + msgsts = chMBFetchTimeout(&oqp->mb, &msg, (systime_t)timeout); if (msgsts < MSG_OK) { *size_copied = 0; return OS_QUEUE_TIMEOUT; @@ -901,7 +901,7 @@ int32 OS_QueuePut(uint32 queue_id, void *data, uint32 size, uint32 flags) { memcpy(omsg->buf, data, size); /* Posting the message.*/ - msgsts = chMBPost(&oqp->mb, (msg_t)omsg, TIME_INFINITE); + msgsts = chMBPostTimeout(&oqp->mb, (msg_t)omsg, TIME_INFINITE); if (msgsts < MSG_OK) { return OS_ERROR; } -- cgit v1.2.3