summaryrefslogtreecommitdiffstats
path: root/testsuites/sptests/spregion_err01/task4.c
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@oarcorp.com>2013-12-30 09:48:08 -0600
committerJoel Sherrill <joel.sherrill@oarcorp.com>2013-12-30 09:53:31 -0600
commit8211b9f3b050be43e0dd742dafce61297fe08d14 (patch)
treed36596419f12c53cb0ca7cc9c9d8bd9e34eca7d1 /testsuites/sptests/spregion_err01/task4.c
parentspregion_err01: New test refactored from sp09 (diff)
downloadrtems-8211b9f3b050be43e0dd742dafce61297fe08d14.tar.bz2
spregion_err01: Remove unneeded fluff copied from sp09
The goal is to shrink the individual tests to have no unneeded resources and to follow the structure of a normal test.
Diffstat (limited to '')
-rw-r--r--testsuites/sptests/spregion_err01/task4.c51
1 files changed, 0 insertions, 51 deletions
diff --git a/testsuites/sptests/spregion_err01/task4.c b/testsuites/sptests/spregion_err01/task4.c
deleted file mode 100644
index 73a52ea8a9..0000000000
--- a/testsuites/sptests/spregion_err01/task4.c
+++ /dev/null
@@ -1,51 +0,0 @@
-/* Task_4
- *
- * This routine serves as a test task. Its only purpose in life is to
- * generate the error where a rate monotonic period is accessed by a
- * task other than its creator.
- *
- * Input parameters:
- * argument - task argument
- *
- * Output parameters: NONE
- *
- * COPYRIGHT (c) 1989-1999.
- * On-Line Applications Research Corporation (OAR).
- *
- * The license and distribution terms for this file may be
- * found in the file LICENSE in this distribution or at
- * http://www.rtems.com/license/LICENSE.
- */
-
-#ifdef HAVE_CONFIG_H
-#include "config.h"
-#endif
-
-#include "system.h"
-
-rtems_task Task_4(
- rtems_task_argument argument
-)
-{
- rtems_status_code status;
-
- status = rtems_rate_monotonic_cancel( Period_id[ 1 ] );
- fatal_directive_status(
- status,
- RTEMS_NOT_OWNER_OF_RESOURCE,
- "rtems_rate_monotonic_cancel not the owner"
- );
- puts( "TA4 - rtems_rate_monotonic_cancel - RTEMS_NOT_OWNER_OF_RESOURCE" );
-
- status = rtems_rate_monotonic_period( Period_id[ 1 ], 5 );
- fatal_directive_status(
- status,
- RTEMS_NOT_OWNER_OF_RESOURCE,
- "rtems_rate_monotonic_period not the owner"
- );
- puts( "TA4 - rtems_rate_monotonic_period - RTEMS_NOT_OWNER_OF_RESOURCE" );
-
- puts( "TA4 - rtems_task_delete - delete self - RTEMS_SUCCESSFUL" );
- status = rtems_task_delete( RTEMS_SELF );
- directive_failed( status, "rtems_task_delete of TA4" );
-}