mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2026-09-20 17:51:31 +08:00
spmsgq_err01: Use correct max values and fix 64bit
Fix spmsgq_err01 on systems with 64-bit pointers and correct max value mismatches and inaccuracies that are more noticable on 64-bit systems.
This commit is contained in:
committed by
Joel Sherrill
parent
cb2afd2eaa
commit
232fc52d4c
@@ -101,7 +101,7 @@ rtems_task Init(
|
||||
/* not enough memory for messages */
|
||||
status = rtems_message_queue_create(
|
||||
Queue_name[ 1 ],
|
||||
SIZE_MAX / ( sizeof( uintptr_t ) + sizeof( CORE_message_queue_Buffer ) ),
|
||||
UINT32_MAX / ( sizeof( uintptr_t ) + sizeof( CORE_message_queue_Buffer ) ),
|
||||
1,
|
||||
RTEMS_DEFAULT_ATTRIBUTES,
|
||||
&Queue_id[ 1 ]
|
||||
@@ -116,8 +116,8 @@ rtems_task Init(
|
||||
/* too large a request for messages */
|
||||
status = rtems_message_queue_create(
|
||||
Queue_name[ 1 ],
|
||||
INT_MAX,
|
||||
INT_MAX,
|
||||
UINT32_MAX,
|
||||
SIZE_MAX - sizeof( uintptr_t ) + 1 - sizeof( CORE_message_queue_Buffer ),
|
||||
RTEMS_DEFAULT_ATTRIBUTES,
|
||||
&Queue_id[ 1 ]
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user