2011-07-08 Joel Sherrill <joel.sherrill@oarcorp.com>

* sp09/screen07.c, sp09/sp09.scn: Add a case where the multiply of
	number of buffers times buffer size exceeds that representable by
	size_t.
This commit is contained in:
Joel Sherrill
2011-07-08 16:51:35 +00:00
parent d90fef258f
commit 4b68250e5e
3 changed files with 22 additions and 0 deletions

View File

@@ -1,3 +1,9 @@
2011-07-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp09/screen07.c, sp09/sp09.scn: Add a case where the multiply of
number of buffers times buffer size exceeds that representable by
size_t.
2011-06-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp66/init.c: Remove (unused).

View File

@@ -135,6 +135,21 @@ void Screen7()
);
puts( "TA1 - rtems_message_queue_create - Q 2 - RTEMS_UNSATISFIED" );
/* too large a request for messages */
status = rtems_message_queue_create(
Queue_name[ 1 ],
INT_MAX,
INT_MAX,
RTEMS_DEFAULT_ATTRIBUTES,
&Queue_id[ 1 ]
);
fatal_directive_status(
status,
RTEMS_UNSATISFIED,
"rtems_message_queue_create unsatisfied"
);
puts( "TA1 - rtems_message_queue_create - Q 2 - RTEMS_UNSATISFIED #2" );
status = rtems_message_queue_create(
Queue_name[ 1 ],
2,

View File

@@ -126,6 +126,7 @@ TA1 - rtems_message_queue_create - size = 0 - RTEMS_INVALID_SIZE
TA1 - rtems_message_queue_create - Q 1 - RTEMS_INVALID_NAME
TA1 - rtems_message_queue_create - Q 1 - RTEMS_MP_NOT_CONFIGURED
TA1 - rtems_message_queue_create - Q 2 - RTEMS_UNSATISFIED
TA1 - rtems_message_queue_create - Q 2 - RTEMS_UNSATISFIED #2
TA1 - rtems_message_queue_create - Q 1 - 2 DEEP - RTEMS_SUCCESSFUL
TA1 - rtems_message_queue_create - Q 2 - RTEMS_TOO_MANY
TA1 - rtems_message_queue_delete - unknown RTEMS_INVALID_ID