diff options
Diffstat (limited to 'hello/both_hello/test.c')
-rw-r--r-- | hello/both_hello/test.c | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/hello/both_hello/test.c b/hello/both_hello/test.c index 0b6af11..69dfb1a 100644 --- a/hello/both_hello/test.c +++ b/hello/both_hello/test.c @@ -7,20 +7,36 @@ #include <stdlib.h> #include <unistd.h> -rtems_task Init( +long trace_test(int a, unsigned long b, long long c) +{ + printf ("int a=%i, unsigned long b=%u, long long c=%lli\n", + a, b, c); + return (long) (a + b); +} + +rtems_task hello_init( rtems_task_argument ignored ) { printf( "Classic -- Hello World\n" ); + //trace_test(1, 2, 3); rtems_task_delete( RTEMS_SELF ); } +#define CONFIGURE_INIT_TASK_ENTRY_POINT hello_init + +int main(int argc, char** argv) +{ + hello_init(0); +} + void *POSIX_Init( void *argument ) { printf( "POSIX -- Hello World\n" ); sleep( 1 ); + //trace_test(1, 2, 3); exit( 0 ); } |