From b302d527c76e9b3442b396d7413a2e5d24877546 Mon Sep 17 00:00:00 2001 From: Jennifer Averett Date: Wed, 5 Jan 2000 17:20:07 +0000 Subject: + Added return priority from message seize. + Changed priority to be based off of min and max int. --- c/src/exec/score/include/rtems/score/coremsg.h | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) (limited to 'c/src/exec/score/include') diff --git a/c/src/exec/score/include/rtems/score/coremsg.h b/c/src/exec/score/include/rtems/score/coremsg.h index 71f36d525e..6ffedee0af 100644 --- a/c/src/exec/score/include/rtems/score/coremsg.h +++ b/c/src/exec/score/include/rtems/score/coremsg.h @@ -20,6 +20,7 @@ extern "C" { #endif +#include #include #include #include @@ -76,12 +77,11 @@ typedef enum { * NOTE: All other values are message priorities. Numerically smaller * priorities indicate higher priority messages. * - * XXX these constants should be changed to be compiler dependent. */ - -#define CORE_MESSAGE_QUEUE_SEND_REQUEST 0x7fffffff -#define CORE_MESSAGE_QUEUE_URGENT_REQUEST -(0x7fffffff) +#define CORE_MESSAGE_QUEUE_SEND_REQUEST INT_MAX +#define CORE_MESSAGE_QUEUE_URGENT_REQUEST INT_MIN + typedef int CORE_message_queue_Submit_types; /* @@ -251,12 +251,13 @@ CORE_message_queue_Status _CORE_message_queue_Submit( */ void _CORE_message_queue_Seize( - CORE_message_queue_Control *the_message_queue, - Objects_Id id, - void *buffer, - unsigned32 *size, - boolean wait, - Watchdog_Interval timeout + CORE_message_queue_Control *the_message_queue, + Objects_Id id, + void *buffer, + unsigned32 *size, + boolean wait, + CORE_message_queue_Submit_types *priority, + Watchdog_Interval timeout ); #ifndef __RTEMS_APPLICATION__ -- cgit v1.2.3