summaryrefslogtreecommitdiffstats
path: root/testsuites/samples/fileio/init.c
diff options
context:
space:
mode:
authorThomas Doerfler <Thomas.Doerfler@embedded-brains.de>2009-10-21 13:24:35 +0000
committerThomas Doerfler <Thomas.Doerfler@embedded-brains.de>2009-10-21 13:24:35 +0000
commit60e5832e232bb788b67bc1f7678dbde6bdf9f306 (patch)
tree44c0c807bd09ebad3a3924d0738a6201f0b575c3 /testsuites/samples/fileio/init.c
parent * rtems/powerpc/registers.h: Added defines DEAR_BOOKE and DEAR_405. (diff)
downloadrtems-60e5832e232bb788b67bc1f7678dbde6bdf9f306.tar.bz2
interrupt handler type change
Diffstat (limited to 'testsuites/samples/fileio/init.c')
-rw-r--r--testsuites/samples/fileio/init.c25
1 files changed, 24 insertions, 1 deletions
diff --git a/testsuites/samples/fileio/init.c b/testsuites/samples/fileio/init.c
index b2fe8cab6d..a8504c5a82 100644
--- a/testsuites/samples/fileio/init.c
+++ b/testsuites/samples/fileio/init.c
@@ -678,14 +678,37 @@ void fileio_menu (void)
int menu_tid;
/*
+ * RTEMS File Menu Task
+ */
+rtems_task
+fileio_task (rtems_task_argument ignored)
+{
+ fileio_menu();
+}
+
+/*
* RTEMS Startup Task
*/
rtems_task
Init (rtems_task_argument ignored)
{
+ rtems_name Task_name;
+ rtems_id Task_id;
+ rtems_status_code status;
+
puts( "\n\n*** FILE I/O SAMPLE AND TEST ***" );
- fileio_menu();
+ Task_name = rtems_build_name('F','M','N','U');
+
+ status = rtems_task_create(
+ Task_name, 1, RTEMS_MINIMUM_STACK_SIZE * 2,
+ RTEMS_DEFAULT_MODES ,
+ RTEMS_FLOATING_POINT | RTEMS_DEFAULT_ATTRIBUTES, &Task_id
+ );
+
+ status = rtems_task_start( Task_id, fileio_task, 1 );
+
+ status = rtems_task_delete( RTEMS_SELF );
}
#if defined(USE_SHELL)