From 60e5832e232bb788b67bc1f7678dbde6bdf9f306 Mon Sep 17 00:00:00 2001 From: Thomas Doerfler Date: Wed, 21 Oct 2009 13:24:35 +0000 Subject: interrupt handler type change --- testsuites/samples/fileio/init.c | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) (limited to 'testsuites/samples/fileio/init.c') 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 @@ -677,15 +677,38 @@ 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) -- cgit v1.2.3