summaryrefslogtreecommitdiffstats
path: root/c/src/exec/score/include/rtems
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2001-08-16 19:35:08 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2001-08-16 19:35:08 +0000
commit7d741413807423534b66a4d7b76979530da91941 (patch)
treedcb6ab98800928b5b0eef5796faafdf1b3a33f04 /c/src/exec/score/include/rtems
parent2001-08-16 Joel Sherrill <joel@OARcorp.com> (diff)
downloadrtems-7d741413807423534b66a4d7b76979530da91941.tar.bz2
2001-08-16 Joel Sherrill <joel@OARcorp.com>
* include/rtems/score/coremsg.h, src/coremsgsubmit.c: Add a new return status to account for blocking sends. Otherwise, the caller will think that the returned message status will have the ultimate results of the operation. If the send times out, the final status will be in the return_code of the thread.
Diffstat (limited to 'c/src/exec/score/include/rtems')
-rw-r--r--c/src/exec/score/include/rtems/score/coremsg.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/c/src/exec/score/include/rtems/score/coremsg.h b/c/src/exec/score/include/rtems/score/coremsg.h
index 0036db0f81..c53f29cea1 100644
--- a/c/src/exec/score/include/rtems/score/coremsg.h
+++ b/c/src/exec/score/include/rtems/score/coremsg.h
@@ -95,7 +95,8 @@ typedef enum {
CORE_MESSAGE_QUEUE_STATUS_UNSATISFIED,
CORE_MESSAGE_QUEUE_STATUS_UNSATISFIED_NOWAIT,
CORE_MESSAGE_QUEUE_STATUS_WAS_DELETED,
- CORE_MESSAGE_QUEUE_STATUS_TIMEOUT
+ CORE_MESSAGE_QUEUE_STATUS_TIMEOUT,
+ CORE_MESSAGE_QUEUE_STATUS_UNSATISFIED_WAIT
} CORE_message_queue_Status;
/*