From 99aebcbc86b557621bdb2991c63a742a2f35c184 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ralf=20Cors=C3=A9pius?= Date: Wed, 22 Feb 2012 09:14:37 +0100 Subject: =?UTF-8?q?2012-02-22=20Ralf=20Cors=C3=A9pius=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * nsecs/system.h: New (Split out from nsecs/init.c). * nsecs/init.c: Reflect nsecs/system.h having been split out. * nsecs/empty.c: Include "system.h". --- testsuites/samples/nsecs/empty.c | 2 ++ testsuites/samples/nsecs/init.c | 20 ++++---------------- testsuites/samples/nsecs/system.h | 16 ++++++++++++++++ 3 files changed, 22 insertions(+), 16 deletions(-) create mode 100644 testsuites/samples/nsecs/system.h (limited to 'testsuites') diff --git a/testsuites/samples/nsecs/empty.c b/testsuites/samples/nsecs/empty.c index 1713c4557f..0b7772eecd 100644 --- a/testsuites/samples/nsecs/empty.c +++ b/testsuites/samples/nsecs/empty.c @@ -12,6 +12,8 @@ #include "config.h" #endif +#include "system.h" + /* put here hoping it won't get inlined */ void dummy_function_empty_body_to_force_call(void) {} diff --git a/testsuites/samples/nsecs/init.c b/testsuites/samples/nsecs/init.c index 9199dd02cc..3431b7656b 100644 --- a/testsuites/samples/nsecs/init.c +++ b/testsuites/samples/nsecs/init.c @@ -12,8 +12,6 @@ * $Id$ */ -#define CONFIGURE_INIT - #ifdef HAVE_CONFIG_H #include "config.h" #endif @@ -25,6 +23,10 @@ #include #include #include + +#define CONFIGURE_INIT +#include "system.h" + #include /* _Timespec_Substract */ #include "tmacros.h" @@ -49,8 +51,6 @@ static void subtract_em( _Timespec_Subtract( start, stop, t ); } -/* body below .. hoping it isn't inlined */ -extern void dummy_function_empty_body_to_force_call(void); rtems_task Init( rtems_task_argument argument @@ -143,15 +143,3 @@ rtems_task Init( exit(0); } - -#include /* for device driver prototypes */ - -#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER -#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER - -#define CONFIGURE_MICROSECONDS_PER_TICK 1000 -#define CONFIGURE_MAXIMUM_TASKS 1 -#define CONFIGURE_RTEMS_INIT_TASKS_TABLE - -#include - diff --git a/testsuites/samples/nsecs/system.h b/testsuites/samples/nsecs/system.h new file mode 100644 index 0000000000..a9d2ac6c86 --- /dev/null +++ b/testsuites/samples/nsecs/system.h @@ -0,0 +1,16 @@ +#ifndef SYSTEM_H +#define SYSTEM_H + +#include /* for device driver prototypes */ + +extern void dummy_function_empty_body_to_force_call(void); + +#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER +#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER + +#define CONFIGURE_MICROSECONDS_PER_TICK 1000 +#define CONFIGURE_MAXIMUM_TASKS 1 +#define CONFIGURE_RTEMS_INIT_TASKS_TABLE + +#include +#endif -- cgit v1.2.3