diff options
author | Joel Sherrill <joel.sherrill@oarcorp.com> | 2012-07-27 07:48:22 -0500 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@oarcorp.com> | 2012-07-27 07:48:22 -0500 |
commit | 71703fec74c0353b6a2a8699a70a22195b06343d (patch) | |
tree | 85325dddde6e5ce802775b09a04fba6db35db263 | |
parent | net-setup: Add routing and old stack's configuration (diff) | |
download | rtems-libbsd-71703fec74c0353b6a2a8699a70a22195b06343d.tar.bz2 |
init01: Add init.c
-rw-r--r-- | testsuite/init01/init.c | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/testsuite/init01/init.c b/testsuite/init01/init.c index 422e7f53..879a222c 100644 --- a/testsuite/init01/init.c +++ b/testsuite/init01/init.c @@ -9,6 +9,10 @@ #include <stdio.h> #include <freebsd/bsd.h> +/* XXX should these be in a header? */ +void print_test_name(void); +void test_main(void); + /* XXX temporary until in .h file */ void rtems_initialize_interfaces(void); @@ -16,7 +20,8 @@ rtems_task Init( rtems_task_argument ignored ) { - printf( "\n\n*** LIBFREEBSD INITIALIZATION TEST ***\n" ); + print_test_name(); + /* * BSD must support the new "shared IRQ PIC implementation" at this point. * BSPs must also provide rtems_interrupt_server_initialize() which @@ -28,11 +33,12 @@ rtems_task Init( puts( "Initializing interfaces" ); rtems_initialize_interfaces(); - puts( "Sleeping to see what happens" ); - sleep( 5 ); + test_main(); + /* should not return */ + + printf( "*** Test main returned and should not have ***\n" ); - printf( "*** END OF LIBFREEBSD INITIALIZATION TEST ***\n" ); - exit( 0 ); + exit( 5 ); } /* configuration information */ |