From ac7d5ef06a6d6e8d84abbd1f0b82162725f98326 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Thu, 11 May 1995 17:39:37 +0000 Subject: Initial revision --- c/src/tests/samples/hello/hello.doc | 13 ++++++++++++ c/src/tests/samples/hello/hello.scn | 3 +++ c/src/tests/samples/hello/init.c | 41 +++++++++++++++++++++++++++++++++++++ c/src/tests/samples/hello/system.h | 30 +++++++++++++++++++++++++++ 4 files changed, 87 insertions(+) create mode 100644 c/src/tests/samples/hello/hello.doc create mode 100644 c/src/tests/samples/hello/hello.scn create mode 100644 c/src/tests/samples/hello/init.c create mode 100644 c/src/tests/samples/hello/system.h (limited to 'c/src/tests/samples/hello') diff --git a/c/src/tests/samples/hello/hello.doc b/c/src/tests/samples/hello/hello.doc new file mode 100644 index 0000000000..0de40191c6 --- /dev/null +++ b/c/src/tests/samples/hello/hello.doc @@ -0,0 +1,13 @@ +# +# $Id$ +# +# COPYRIGHT (c) 1989, 1990, 1991, 1992, 1993, 1994. +# On-Line Applications Research Corporation (OAR). +# All rights assigned to U.S. Government, 1994. +# +# This material may be reproduced by or for the U.S. Government pursuant +# to the copyright license under the clause at DFARS 252.227-7013. This +# notice must appear in all copies of this file and its derivatives. +# + + diff --git a/c/src/tests/samples/hello/hello.scn b/c/src/tests/samples/hello/hello.scn new file mode 100644 index 0000000000..d9e92d81d5 --- /dev/null +++ b/c/src/tests/samples/hello/hello.scn @@ -0,0 +1,3 @@ +*** HELLO WORLD TEST *** +Hello World +*** END OF HELLO WORLD TEST *** diff --git a/c/src/tests/samples/hello/init.c b/c/src/tests/samples/hello/init.c new file mode 100644 index 0000000000..f85562c238 --- /dev/null +++ b/c/src/tests/samples/hello/init.c @@ -0,0 +1,41 @@ +/* Init + * + * This routine is the initialization task for this test program. + * It is called from init_exec and has the responsibility for creating + * and starting the tasks that make up the test. If the time of day + * clock is required for the test, it should also be set to a known + * value by this function. + * + * Input parameters: NONE + * + * Output parameters: NONE + * + * COPYRIGHT (c) 1989, 1990, 1991, 1992, 1993, 1994. + * On-Line Applications Research Corporation (OAR). + * All rights assigned to U.S. Government, 1994. + * + * This material may be reproduced by or for the U.S. Government pursuant + * to the copyright license under the clause at DFARS 252.227-7013. This + * notice must appear in all copies of this file and its derivatives. + * + * $Id$ + */ + +#include "system.h" +#undef EXTERN +#define EXTERN +#include "conftbl.h" +#include "gvar.h" +#include +#include "libcsupport.h" + + +rtems_task Init( + rtems_task_argument ignored +) +{ + printf( "\n\n*** HELLO WORLD TEST ***\n" ); + printf( "Hello World\n" ); + printf( "*** END OF HELLO WORLD TEST ***\n" ); + exit( 0 ); +} diff --git a/c/src/tests/samples/hello/system.h b/c/src/tests/samples/hello/system.h new file mode 100644 index 0000000000..88e60beb9a --- /dev/null +++ b/c/src/tests/samples/hello/system.h @@ -0,0 +1,30 @@ +/* system.h + * + * This include file contains information that is included in every + * function in the test set. + * + * COPYRIGHT (c) 1989, 1990, 1991, 1992, 1993, 1994. + * On-Line Applications Research Corporation (OAR). + * All rights assigned to U.S. Government, 1994. + * + * This material may be reproduced by or for the U.S. Government pursuant + * to the copyright license under the clause at DFARS 252.227-7013. This + * notice must appear in all copies of this file and its derivatives. + * + * $Id$ + */ + +#include +#include "stdio.h" + +/* Miscellaneous */ + +#define EXTERN extern /* external definition */ + +/* macros */ + +/* structures */ + +#include "gvar.h" + +/* end of include file */ -- cgit v1.2.3