diff options
author | Ralf Corsepius <ralf.corsepius@rtems.org> | 2011-06-20 07:04:50 +0000 |
---|---|---|
committer | Ralf Corsepius <ralf.corsepius@rtems.org> | 2011-06-20 07:04:50 +0000 |
commit | ab31f2e34faae6f8e327f4e35ac3376fecdea89d (patch) | |
tree | 06d32ec9a50c7749b0023c3adaae99d98d3fcf26 /testsuites/sptests | |
parent | 2011-06-20 Ralf Corsépius <ralf.corsepius@rtems.org> (diff) | |
download | rtems-ab31f2e34faae6f8e327f4e35ac3376fecdea89d.tar.bz2 |
2011-06-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp66/init.c: Remove (unused).
Diffstat (limited to 'testsuites/sptests')
-rw-r--r-- | testsuites/sptests/ChangeLog | 1 | ||||
-rw-r--r-- | testsuites/sptests/sp66/init.c | 101 |
2 files changed, 1 insertions, 101 deletions
diff --git a/testsuites/sptests/ChangeLog b/testsuites/sptests/ChangeLog index 3e9b1ab5d8..b8b12d1879 100644 --- a/testsuites/sptests/ChangeLog +++ b/testsuites/sptests/ChangeLog @@ -1,5 +1,6 @@ 2011-06-20 Ralf Corsépius <ralf.corsepius@rtems.org> + * sp66/init.c: Remove (unused). * spintrcritical01/Makefile.am, spintrcritical06/Makefile.am, spintrcritical08/Makefile.am, spintrcritical09/Makefile.am, spintrcritical10/Makefile.am, spintrcritical11/Makefile.am, diff --git a/testsuites/sptests/sp66/init.c b/testsuites/sptests/sp66/init.c deleted file mode 100644 index 8ec0287f9c..0000000000 --- a/testsuites/sptests/sp66/init.c +++ /dev/null @@ -1,101 +0,0 @@ -/* - * COPYRIGHT (c) 1989-2009. - * 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. - * - * $Id$ - */ - -#ifdef HAVE_CONFIG_H -#include "config.h" -#endif - -#include <tmacros.h> - -rtems_task Task_1( - rtems_task_argument arg -); - -rtems_task Init( - rtems_task_argument ignored -) -{ - int status, ceiling, old_ceiling; - rtems_id Mutex_id, Task_id; - - puts( "\n\n*** TEST 66 ***" ); - - /* - * Create binary semaphore (a.k.a. Mutex) with Priority Ceiling - * attribute. - */ - - puts( "Creating semaphore" ); - status = rtems_semaphore_create( - rtems_build_name( 's','e','m','1' ), - 1, - RTEMS_BINARY_SEMAPHORE | RTEMS_PRIORITY | RTEMS_PRIORITY_CEILING, - 1, - &Mutex_id - ); - directive_failed( status, "rtems_semaphore_create" ); - - puts( "Calling rtems_semaphore_obtain" ); - status = rtems_semaphore_obtain( Mutex_id, RTEMS_DEFAULT_OPTIONS, 0 ); - directive_failed( status, "rtems_semaphore_obtain" ); - - puts( "Calling rtems_task_create" ); - status = rtems_task_create( rtems_build_name( 'T', 'A', 'S', '1' ), - 2, - RTEMS_MINIMUM_STACK_SIZE, - RTEMS_DEFAULT_MODES, - RTEMS_DEFAULT_ATTRIBUTES, - &Task_id - ); - directive_failed( status, "rtems_task_create" ); - - puts( "Calling rtems_task_start" ); - status = rtems_task_start( Task_id, Task_1, (rtems_task_argument)&Mutex_id ); - directive_failed( status, "rtems_task_start" ); - - sleep(1); - - puts( "Calling semaphore release" ); - status = rtems_semaphore_release( Mutex_id ); - directive_failed( status, "rtems_semaphore_release" ); - - puts( "*** END OF TEST 66 ***" ); - - rtems_test_exit(0); -} - -rtems_task Task_1( - rtems_task_argument arg -) -{ - int status_in_task; - rtems_id *Mutex_id = (rtems_id *)arg; - - puts( "Init Task_1: Obtaining semaphore" ); - status_in_task = rtems_semaphore_obtain( *Mutex_id, RTEMS_DEFAULT_OPTIONS, 0 ); - directive_failed( status_in_task, "Task_1 rtems_semaphore_obtain" ); - return; -} - -/* configuration information */ - -#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER -#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER - -#define CONFIGURE_MAXIMUM_TASKS 2 -#define CONFIGURE_MAXIMUM_SEMAPHORES 1 -#define CONFIGURE_INIT_TASK_PRIORITY 2 -#define CONFIGURE_RTEMS_INIT_TASKS_TABLE - -#define CONFIGURE_INIT -#include <rtems/confdefs.h> - -/* global variables */ |