aboutsummaryrefslogtreecommitdiffstats
path: root/os/common/abstractions/nasa_cfe/osal/src/osapi.c
diff options
context:
space:
mode:
authorGiovanni Di Sirio <gdisirio@gmail.com>2017-10-15 11:49:26 +0000
committerGiovanni Di Sirio <gdisirio@gmail.com>2017-10-15 11:49:26 +0000
commitd603586e3302704a9a80e52ad382abcadd6d34a8 (patch)
tree6be9571e069218a0ea214e7eb901d7e253144b7f /os/common/abstractions/nasa_cfe/osal/src/osapi.c
parentfe3507eb99e7c411fb12c94ac38f3b689fcb7caa (diff)
downloadChibiOS-d603586e3302704a9a80e52ad382abcadd6d34a8.tar.gz
ChibiOS-d603586e3302704a9a80e52ad382abcadd6d34a8.tar.bz2
ChibiOS-d603586e3302704a9a80e52ad382abcadd6d34a8.zip
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10826 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os/common/abstractions/nasa_cfe/osal/src/osapi.c')
-rw-r--r--os/common/abstractions/nasa_cfe/osal/src/osapi.c8
1 files changed, 4 insertions, 4 deletions
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;
}