summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--c/src/exec/rtems/ChangeLog5
-rw-r--r--c/src/exec/rtems/src/msgqsubmit.c18
-rw-r--r--cpukit/rtems/ChangeLog5
-rw-r--r--cpukit/rtems/src/msgqsubmit.c18
4 files changed, 26 insertions, 20 deletions
diff --git a/c/src/exec/rtems/ChangeLog b/c/src/exec/rtems/ChangeLog
index 8e813001c8..16cb9c86e6 100644
--- a/c/src/exec/rtems/ChangeLog
+++ b/c/src/exec/rtems/ChangeLog
@@ -1,5 +1,10 @@
2000-11-30 Joel Sherrill <joel@OARcorp.com>
+ * src/msgqsubmit.c: Modified multiprocessing conditional so
+ this would compile with both macros and inlines.
+
+2000-11-30 Joel Sherrill <joel@OARcorp.com>
+
* macros/rtems/rtems/sem.inl: Added macro implementation of
_Semaphore_Get_interrupt_disable().
diff --git a/c/src/exec/rtems/src/msgqsubmit.c b/c/src/exec/rtems/src/msgqsubmit.c
index 16f1c50266..a7139a86ac 100644
--- a/c/src/exec/rtems/src/msgqsubmit.c
+++ b/c/src/exec/rtems/src/msgqsubmit.c
@@ -52,6 +52,12 @@
* error code - if unsuccessful
*/
+#if defined(RTEMS_MULTIPROCESSING)
+#define MESSAGE_QUEUE_MP_HANDLER _Message_queue_Core_message_queue_mp_support
+#else
+#define MESSAGE_QUEUE_MP_HANDLER NULL
+#endif
+
rtems_status_code _Message_queue_Submit(
Objects_Id id,
void *buffer,
@@ -102,11 +108,7 @@ rtems_status_code _Message_queue_Submit(
buffer,
size,
id,
-#if defined(RTEMS_MULTIPROCESSING)
- _Message_queue_Core_message_queue_mp_support,
-#else
- NULL,
-#endif
+ MESSAGE_QUEUE_MP_HANDLER,
FALSE, /* sender does not block */
0 /* no timeout */
);
@@ -117,11 +119,7 @@ rtems_status_code _Message_queue_Submit(
buffer,
size,
id,
-#if defined(RTEMS_MULTIPROCESSING)
- _Message_queue_Core_message_queue_mp_support,
-#else
- NULL,
-#endif
+ MESSAGE_QUEUE_MP_HANDLER,
FALSE, /* sender does not block */
0 /* no timeout */
);
diff --git a/cpukit/rtems/ChangeLog b/cpukit/rtems/ChangeLog
index 8e813001c8..16cb9c86e6 100644
--- a/cpukit/rtems/ChangeLog
+++ b/cpukit/rtems/ChangeLog
@@ -1,5 +1,10 @@
2000-11-30 Joel Sherrill <joel@OARcorp.com>
+ * src/msgqsubmit.c: Modified multiprocessing conditional so
+ this would compile with both macros and inlines.
+
+2000-11-30 Joel Sherrill <joel@OARcorp.com>
+
* macros/rtems/rtems/sem.inl: Added macro implementation of
_Semaphore_Get_interrupt_disable().
diff --git a/cpukit/rtems/src/msgqsubmit.c b/cpukit/rtems/src/msgqsubmit.c
index 16f1c50266..a7139a86ac 100644
--- a/cpukit/rtems/src/msgqsubmit.c
+++ b/cpukit/rtems/src/msgqsubmit.c
@@ -52,6 +52,12 @@
* error code - if unsuccessful
*/
+#if defined(RTEMS_MULTIPROCESSING)
+#define MESSAGE_QUEUE_MP_HANDLER _Message_queue_Core_message_queue_mp_support
+#else
+#define MESSAGE_QUEUE_MP_HANDLER NULL
+#endif
+
rtems_status_code _Message_queue_Submit(
Objects_Id id,
void *buffer,
@@ -102,11 +108,7 @@ rtems_status_code _Message_queue_Submit(
buffer,
size,
id,
-#if defined(RTEMS_MULTIPROCESSING)
- _Message_queue_Core_message_queue_mp_support,
-#else
- NULL,
-#endif
+ MESSAGE_QUEUE_MP_HANDLER,
FALSE, /* sender does not block */
0 /* no timeout */
);
@@ -117,11 +119,7 @@ rtems_status_code _Message_queue_Submit(
buffer,
size,
id,
-#if defined(RTEMS_MULTIPROCESSING)
- _Message_queue_Core_message_queue_mp_support,
-#else
- NULL,
-#endif
+ MESSAGE_QUEUE_MP_HANDLER,
FALSE, /* sender does not block */
0 /* no timeout */
);