+ Added return of the message priority.

This commit is contained in:
Jennifer Averett
2000-01-05 17:18:08 +00:00
parent 65800393f6
commit 58243b42f5
2 changed files with 16 additions and 12 deletions

View File

@@ -61,6 +61,7 @@ void _CORE_message_queue_Seize(
void *buffer,
unsigned32 *size,
boolean wait,
CORE_message_queue_Submit_types *priority,
Watchdog_Interval timeout
)
{
@@ -77,6 +78,7 @@ void _CORE_message_queue_Seize(
the_message = _CORE_message_queue_Get_pending_message( the_message_queue );
_ISR_Enable( level );
*size = the_message->Contents.size;
*priority = the_message->priority;
_CORE_message_queue_Copy_buffer(the_message->Contents.buffer,buffer,*size );
_CORE_message_queue_Free_message_buffer(the_message_queue, the_message );
return;

View File

@@ -61,6 +61,7 @@ void _CORE_message_queue_Seize(
void *buffer,
unsigned32 *size,
boolean wait,
CORE_message_queue_Submit_types *priority,
Watchdog_Interval timeout
)
{
@@ -77,6 +78,7 @@ void _CORE_message_queue_Seize(
the_message = _CORE_message_queue_Get_pending_message( the_message_queue );
_ISR_Enable( level );
*size = the_message->Contents.size;
*priority = the_message->priority;
_CORE_message_queue_Copy_buffer(the_message->Contents.buffer,buffer,*size );
_CORE_message_queue_Free_message_buffer(the_message_queue, the_message );
return;