diff options
Diffstat (limited to 'testsuites/sptests/sp09/screen07.c')
-rw-r--r-- | testsuites/sptests/sp09/screen07.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/testsuites/sptests/sp09/screen07.c b/testsuites/sptests/sp09/screen07.c index 25b1057196..76a1f43175 100644 --- a/testsuites/sptests/sp09/screen07.c +++ b/testsuites/sptests/sp09/screen07.c @@ -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, |