summaryrefslogtreecommitdiffstats
path: root/cpukit/rtems/src
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2013-07-23 12:47:35 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2013-07-23 15:12:53 +0200
commite151eb1a362500a643e0631a5557af28213ebde6 (patch)
tree55f2f6bfc389fccb69d53f1f146741cc09c9f179 /cpukit/rtems/src
parentrtems: Merge support API into one file (diff)
downloadrtems-e151eb1a362500a643e0631a5557af28213ebde6.tar.bz2
rtems: Create event implementation header
Move implementation specific parts of event.h, event.inl, eventset.h and eventset.inl into new header file eventimpl.h. The event.h contains now only the application visible API.
Diffstat (limited to '')
-rw-r--r--cpukit/rtems/src/event.c13
-rw-r--r--cpukit/rtems/src/eventdata.c3
-rw-r--r--cpukit/rtems/src/eventreceive.c2
-rw-r--r--cpukit/rtems/src/eventseize.c2
-rw-r--r--cpukit/rtems/src/eventsend.c2
-rw-r--r--cpukit/rtems/src/eventsurrender.c2
-rw-r--r--cpukit/rtems/src/eventtimeout.c2
-rw-r--r--cpukit/rtems/src/systemeventreceive.c2
-rw-r--r--cpukit/rtems/src/systemeventsend.c2
-rw-r--r--cpukit/rtems/src/tasks.c1
10 files changed, 13 insertions, 18 deletions
diff --git a/cpukit/rtems/src/event.c b/cpukit/rtems/src/event.c
index 9be4946ce8..5e058c3842 100644
--- a/cpukit/rtems/src/event.c
+++ b/cpukit/rtems/src/event.c
@@ -18,15 +18,10 @@
#include "config.h"
#endif
-#include <rtems/system.h>
-#include <rtems/rtems/status.h>
-#include <rtems/rtems/event.h>
-#include <rtems/score/isr.h>
-#include <rtems/score/object.h>
-#include <rtems/rtems/options.h>
-#include <rtems/score/states.h>
-#include <rtems/score/thread.h>
-#include <rtems/rtems/tasks.h>
+#include <rtems/rtems/eventimpl.h>
+#if defined(RTEMS_MULTIPROCESSING)
+#include <rtems/score/mpci.h>
+#endif
void _Event_Manager_initialization( void )
{
diff --git a/cpukit/rtems/src/eventdata.c b/cpukit/rtems/src/eventdata.c
index df026bd623..8db3fd9ab2 100644
--- a/cpukit/rtems/src/eventdata.c
+++ b/cpukit/rtems/src/eventdata.c
@@ -20,5 +20,4 @@
#define RTEMS_EVENT_EXTERN
-#include <rtems/system.h>
-#include <rtems/rtems/event.h>
+#include <rtems/rtems/eventimpl.h>
diff --git a/cpukit/rtems/src/eventreceive.c b/cpukit/rtems/src/eventreceive.c
index d2d0e02779..d7a21c35cf 100644
--- a/cpukit/rtems/src/eventreceive.c
+++ b/cpukit/rtems/src/eventreceive.c
@@ -18,7 +18,7 @@
#include "config.h"
#endif
-#include <rtems/rtems/event.h>
+#include <rtems/rtems/eventimpl.h>
#include <rtems/rtems/tasks.h>
rtems_status_code rtems_event_receive(
diff --git a/cpukit/rtems/src/eventseize.c b/cpukit/rtems/src/eventseize.c
index be7546f556..995aeb4468 100644
--- a/cpukit/rtems/src/eventseize.c
+++ b/cpukit/rtems/src/eventseize.c
@@ -18,7 +18,7 @@
#include "config.h"
#endif
-#include <rtems/rtems/event.h>
+#include <rtems/rtems/eventimpl.h>
#include <rtems/rtems/optionsimpl.h>
#include <rtems/score/watchdogimpl.h>
diff --git a/cpukit/rtems/src/eventsend.c b/cpukit/rtems/src/eventsend.c
index b72317c0cb..c7d874a657 100644
--- a/cpukit/rtems/src/eventsend.c
+++ b/cpukit/rtems/src/eventsend.c
@@ -18,7 +18,7 @@
#include "config.h"
#endif
-#include <rtems/rtems/event.h>
+#include <rtems/rtems/eventimpl.h>
#include <rtems/rtems/tasks.h>
rtems_status_code rtems_event_send(
diff --git a/cpukit/rtems/src/eventsurrender.c b/cpukit/rtems/src/eventsurrender.c
index 9ce5a758e5..10453fea01 100644
--- a/cpukit/rtems/src/eventsurrender.c
+++ b/cpukit/rtems/src/eventsurrender.c
@@ -18,7 +18,7 @@
#include "config.h"
#endif
-#include <rtems/rtems/event.h>
+#include <rtems/rtems/eventimpl.h>
#include <rtems/rtems/optionsimpl.h>
#include <rtems/score/watchdogimpl.h>
diff --git a/cpukit/rtems/src/eventtimeout.c b/cpukit/rtems/src/eventtimeout.c
index 9d244f0e9b..4ec7fa0418 100644
--- a/cpukit/rtems/src/eventtimeout.c
+++ b/cpukit/rtems/src/eventtimeout.c
@@ -18,7 +18,7 @@
#include "config.h"
#endif
-#include <rtems/rtems/event.h>
+#include <rtems/rtems/eventimpl.h>
void _Event_Timeout(
Objects_Id id,
diff --git a/cpukit/rtems/src/systemeventreceive.c b/cpukit/rtems/src/systemeventreceive.c
index 249dc778f3..7e78cff5cb 100644
--- a/cpukit/rtems/src/systemeventreceive.c
+++ b/cpukit/rtems/src/systemeventreceive.c
@@ -24,7 +24,7 @@
#include "config.h"
#endif
-#include <rtems/rtems/event.h>
+#include <rtems/rtems/eventimpl.h>
#include <rtems/rtems/tasks.h>
rtems_status_code rtems_event_system_receive(
diff --git a/cpukit/rtems/src/systemeventsend.c b/cpukit/rtems/src/systemeventsend.c
index 3c3fe46616..73aa2e186a 100644
--- a/cpukit/rtems/src/systemeventsend.c
+++ b/cpukit/rtems/src/systemeventsend.c
@@ -24,7 +24,7 @@
#include "config.h"
#endif
-#include <rtems/rtems/event.h>
+#include <rtems/rtems/eventimpl.h>
#include <rtems/rtems/tasks.h>
rtems_status_code rtems_event_system_send(
diff --git a/cpukit/rtems/src/tasks.c b/cpukit/rtems/src/tasks.c
index b586487f93..1e012114c8 100644
--- a/cpukit/rtems/src/tasks.c
+++ b/cpukit/rtems/src/tasks.c
@@ -21,6 +21,7 @@
#include <rtems/system.h>
#include <rtems/config.h>
#include <rtems/rtems/asrimpl.h>
+#include <rtems/rtems/eventimpl.h>
#include <rtems/rtems/status.h>
#include <rtems/rtems/support.h>
#include <rtems/rtems/modes.h>