Remove task monitoring symbols from microkernel public API

Since microkernel task monitoring is currently experimental
anything related to it shouldn't appear in a public include file.

Change-Id: Iff0e6137085ed0743fb34e97f5cee1bb98aecaed
Signed-off-by: Allan Stephens <allan.stephens@windriver.com>
diff --git a/include/microkernel.h b/include/microkernel.h
index 02eda28..276f39e 100644
--- a/include/microkernel.h
+++ b/include/microkernel.h
@@ -54,18 +54,4 @@
 #include <microkernel/pipe.h>
 #include <microkernel/task_irq.h>
 
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#define MON_TSWAP 1
-#define MON_STATE 2
-#define MON_KSERV 4
-#define MON_EVENT 8
-#define MON_ALL 15
-
-#ifdef __cplusplus
-}
-#endif
-
 #endif /* _MICROKERNEL_H */
diff --git a/kernel/microkernel/include/minik.h b/kernel/microkernel/include/minik.h
index 58a382a..551b653 100644
--- a/kernel/microkernel/include/minik.h
+++ b/kernel/microkernel/include/minik.h
@@ -203,6 +203,12 @@
 
 #ifdef CONFIG_TASK_MONITOR
 
+#define MON_TSWAP 1
+#define MON_STATE 2
+#define MON_KSERV 4
+#define MON_EVENT 8
+#define MON_ALL 15
+
 extern void _k_task_monitor(struct k_proc *, uint32_t d2);
 extern void _k_task_monitor_args(struct k_args *);
 extern void _k_task_monitor_read(struct k_args *);