summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--c/src/lib/libmisc/monitor/mon-symbols.c5
-rw-r--r--c/src/lib/libmisc/monitor/monitor.h2
-rw-r--r--c/src/libmisc/monitor/mon-symbols.c5
-rw-r--r--c/src/libmisc/monitor/monitor.h2
-rw-r--r--cpukit/libmisc/monitor/mon-symbols.c5
-rw-r--r--cpukit/libmisc/monitor/monitor.h2
6 files changed, 18 insertions, 3 deletions
diff --git a/c/src/lib/libmisc/monitor/mon-symbols.c b/c/src/lib/libmisc/monitor/mon-symbols.c
index 123b1247db..64a05dee9b 100644
--- a/c/src/lib/libmisc/monitor/mon-symbols.c
+++ b/c/src/lib/libmisc/monitor/mon-symbols.c
@@ -15,6 +15,11 @@
#include <rtems.h>
#include <stdio.h>
#include <stdlib.h>
+
+/* for strcasecmp in linux */
+#if defined(linux)
+#define __USE_BSD
+#endif
#include <string.h>
#include <rtems/monitor.h>
diff --git a/c/src/lib/libmisc/monitor/monitor.h b/c/src/lib/libmisc/monitor/monitor.h
index 7634fc05a9..16efd7c41f 100644
--- a/c/src/lib/libmisc/monitor/monitor.h
+++ b/c/src/lib/libmisc/monitor/monitor.h
@@ -313,7 +313,7 @@ typedef struct {
/* monitor.c */
void rtems_monitor_kill(void);
-void rtems_monitor_init(rtems_boolean);
+void rtems_monitor_init(unsigned32);
void rtems_monitor_wakeup(void);
void rtems_monitor_pause_cmd(int, char **, unsigned32, boolean);
void rtems_monitor_fatal_cmd(int, char **, unsigned32, boolean);
diff --git a/c/src/libmisc/monitor/mon-symbols.c b/c/src/libmisc/monitor/mon-symbols.c
index 123b1247db..64a05dee9b 100644
--- a/c/src/libmisc/monitor/mon-symbols.c
+++ b/c/src/libmisc/monitor/mon-symbols.c
@@ -15,6 +15,11 @@
#include <rtems.h>
#include <stdio.h>
#include <stdlib.h>
+
+/* for strcasecmp in linux */
+#if defined(linux)
+#define __USE_BSD
+#endif
#include <string.h>
#include <rtems/monitor.h>
diff --git a/c/src/libmisc/monitor/monitor.h b/c/src/libmisc/monitor/monitor.h
index 7634fc05a9..16efd7c41f 100644
--- a/c/src/libmisc/monitor/monitor.h
+++ b/c/src/libmisc/monitor/monitor.h
@@ -313,7 +313,7 @@ typedef struct {
/* monitor.c */
void rtems_monitor_kill(void);
-void rtems_monitor_init(rtems_boolean);
+void rtems_monitor_init(unsigned32);
void rtems_monitor_wakeup(void);
void rtems_monitor_pause_cmd(int, char **, unsigned32, boolean);
void rtems_monitor_fatal_cmd(int, char **, unsigned32, boolean);
diff --git a/cpukit/libmisc/monitor/mon-symbols.c b/cpukit/libmisc/monitor/mon-symbols.c
index 123b1247db..64a05dee9b 100644
--- a/cpukit/libmisc/monitor/mon-symbols.c
+++ b/cpukit/libmisc/monitor/mon-symbols.c
@@ -15,6 +15,11 @@
#include <rtems.h>
#include <stdio.h>
#include <stdlib.h>
+
+/* for strcasecmp in linux */
+#if defined(linux)
+#define __USE_BSD
+#endif
#include <string.h>
#include <rtems/monitor.h>
diff --git a/cpukit/libmisc/monitor/monitor.h b/cpukit/libmisc/monitor/monitor.h
index 7634fc05a9..16efd7c41f 100644
--- a/cpukit/libmisc/monitor/monitor.h
+++ b/cpukit/libmisc/monitor/monitor.h
@@ -313,7 +313,7 @@ typedef struct {
/* monitor.c */
void rtems_monitor_kill(void);
-void rtems_monitor_init(rtems_boolean);
+void rtems_monitor_init(unsigned32);
void rtems_monitor_wakeup(void);
void rtems_monitor_pause_cmd(int, char **, unsigned32, boolean);
void rtems_monitor_fatal_cmd(int, char **, unsigned32, boolean);