From 0e87deaa296733d0ac599bbc1b224c0232b8fc69 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Fri, 26 Oct 2007 20:19:02 +0000 Subject: 2007-10-26 Joel Sherrill * itron/src/can_wup.c, itron/src/chg_pri.c, itron/src/del_mbf.c, itron/src/del_mbx.c, itron/src/del_sem.c, itron/src/del_tsk.c, itron/src/frsm_tsk.c, itron/src/ref_mbf.c, itron/src/ref_mbx.c, itron/src/ref_sem.c, itron/src/ref_tsk.c, itron/src/rel_wai.c, itron/src/rsm_tsk.c, itron/src/sig_sem.c, itron/src/snd_mbx.c, itron/src/sta_tsk.c, itron/src/sus_tsk.c, itron/src/ter_tsk.c, itron/src/trcv_mbf.c, itron/src/trcv_mbx.c, itron/src/tsnd_mbf.c, itron/src/twai_sem.c, posix/src/cancel.c, posix/src/conddestroy.c, posix/src/condinit.c, posix/src/condsignalsupp.c, posix/src/condwaitsupp.c, posix/src/keydelete.c, posix/src/keygetspecific.c, posix/src/keysetspecific.c, posix/src/mqueueclose.c, posix/src/mqueuegetattr.c, posix/src/mqueuenotify.c, posix/src/mqueuerecvsupp.c, posix/src/mqueuesendsupp.c, posix/src/mqueuesetattr.c, posix/src/mutexdestroy.c, posix/src/mutexgetprioceiling.c, posix/src/mutexinit.c, posix/src/mutexlocksupp.c, posix/src/mutexsetprioceiling.c, posix/src/mutexunlock.c, posix/src/pbarrierdestroy.c, posix/src/pbarrierwait.c, posix/src/prwlockdestroy.c, posix/src/prwlockrdlock.c, posix/src/prwlocktimedrdlock.c, posix/src/prwlocktimedwrlock.c, posix/src/prwlocktryrdlock.c, posix/src/prwlocktrywrlock.c, posix/src/prwlockunlock.c, posix/src/prwlockwrlock.c, posix/src/pspindestroy.c, posix/src/pspinlock.c, posix/src/pspintrylock.c, posix/src/pspinunlock.c, posix/src/pthreaddetach.c, posix/src/pthreadequal.c, posix/src/pthreadgetschedparam.c, posix/src/pthreadjoin.c, posix/src/pthreadkill.c, posix/src/pthreadsetschedparam.c, posix/src/ptimer1.c, posix/src/semaphorewaitsupp.c, posix/src/semclose.c, posix/src/semdestroy.c, posix/src/semgetvalue.c, posix/src/sempost.c, posix/src/types.c, rtems/src/barrierdelete.c, rtems/src/barrierrelease.c, rtems/src/barrierwait.c, rtems/src/dpmemdelete.c, rtems/src/dpmemexternal2internal.c, rtems/src/dpmeminternal2external.c, rtems/src/eventsend.c, rtems/src/eventtimeout.c, rtems/src/msgqbroadcast.c, rtems/src/msgqdelete.c, rtems/src/msgqflush.c, rtems/src/msgqgetnumberpending.c, rtems/src/msgqreceive.c, rtems/src/msgqsend.c, rtems/src/msgqurgent.c, rtems/src/partdelete.c, rtems/src/partgetbuffer.c, rtems/src/partreturnbuffer.c, rtems/src/ratemoncancel.c, rtems/src/ratemondelete.c, rtems/src/ratemongetstatistics.c, rtems/src/ratemongetstatus.c, rtems/src/ratemonperiod.c, rtems/src/ratemonresetstatistics.c, rtems/src/ratemontimeout.c, rtems/src/regiondelete.c, rtems/src/regionextend.c, rtems/src/regiongetfreeinfo.c, rtems/src/regiongetinfo.c, rtems/src/regiongetsegment.c, rtems/src/regiongetsegmentsize.c, rtems/src/regionresizesegment.c, rtems/src/regionreturnsegment.c, rtems/src/semdelete.c, rtems/src/semflush.c, rtems/src/semobtain.c, rtems/src/semrelease.c, rtems/src/signalsend.c, rtems/src/taskdelete.c, rtems/src/taskgetnote.c, rtems/src/taskissuspended.c, rtems/src/taskrestart.c, rtems/src/taskresume.c, rtems/src/tasksetnote.c, rtems/src/tasksetpriority.c, rtems/src/taskstart.c, rtems/src/tasksuspend.c, rtems/src/taskvariableadd.c, rtems/src/taskvariabledelete.c, rtems/src/taskvariableget.c, rtems/src/timercancel.c, rtems/src/timerdelete.c, rtems/src/timerfireafter.c, rtems/src/timerfirewhen.c, rtems/src/timergetinfo.c, rtems/src/timerreset.c, rtems/src/timerserverfireafter.c, rtems/src/timerserverfirewhen.c, sapi/src/extensiondelete.c, score/include/rtems/score/object.h, score/src/corerwlocktimeout.c, score/src/mpci.c, score/src/objectgetnameasstring.c, score/src/threaddelayended.c, score/src/threadqtimeout.c: When multiprocessing is disabled, do not even allow the constant OBJECTS_REMOTE to appear in the source. Even at -O2, the presence of a case OBJECTS_REMOTE in each id->pointer _Objects_Get switch results in the generation of binary code which can NOT be reached. --- cpukit/itron/src/can_wup.c | 4 +++- cpukit/itron/src/chg_pri.c | 4 +++- cpukit/itron/src/del_mbf.c | 4 +++- cpukit/itron/src/del_mbx.c | 6 ++++-- cpukit/itron/src/del_sem.c | 4 +++- cpukit/itron/src/del_tsk.c | 4 +++- cpukit/itron/src/frsm_tsk.c | 4 +++- cpukit/itron/src/ref_mbf.c | 4 +++- cpukit/itron/src/ref_mbx.c | 4 +++- cpukit/itron/src/ref_sem.c | 4 +++- cpukit/itron/src/ref_tsk.c | 4 +++- cpukit/itron/src/rel_wai.c | 4 +++- cpukit/itron/src/rsm_tsk.c | 2 ++ cpukit/itron/src/sig_sem.c | 4 +++- cpukit/itron/src/snd_mbx.c | 4 +++- cpukit/itron/src/sta_tsk.c | 4 +++- cpukit/itron/src/sus_tsk.c | 4 +++- cpukit/itron/src/ter_tsk.c | 4 +++- cpukit/itron/src/trcv_mbf.c | 4 +++- cpukit/itron/src/trcv_mbx.c | 4 +++- cpukit/itron/src/tsnd_mbf.c | 4 +++- cpukit/itron/src/twai_sem.c | 4 +++- 22 files changed, 66 insertions(+), 22 deletions(-) (limited to 'cpukit/itron/src') diff --git a/cpukit/itron/src/can_wup.c b/cpukit/itron/src/can_wup.c index 4a7efc639d..6453dede3f 100644 --- a/cpukit/itron/src/can_wup.c +++ b/cpukit/itron/src/can_wup.c @@ -1,5 +1,5 @@ /* - * COPYRIGHT (c) 1989-1999. + * COPYRIGHT (c) 1989-2007. * On-Line Applications Research Corporation (OAR). * * The license and distribution terms for this file may be @@ -37,7 +37,9 @@ ER can_wup( the_thread = _ITRON_Task_Get( tskid, &location ); switch ( location ) { +#if defined(RTEMS_MULTIPROCESSING) case OBJECTS_REMOTE: +#endif case OBJECTS_ERROR: return _ITRON_Task_Clarify_get_id_error( tskid ); diff --git a/cpukit/itron/src/chg_pri.c b/cpukit/itron/src/chg_pri.c index a548535db4..2bb4a25090 100644 --- a/cpukit/itron/src/chg_pri.c +++ b/cpukit/itron/src/chg_pri.c @@ -1,5 +1,5 @@ /* - * COPYRIGHT (c) 1989-1999. + * COPYRIGHT (c) 1989-2007. * On-Line Applications Research Corporation (OAR). * * The license and distribution terms for this file may be @@ -38,7 +38,9 @@ ER chg_pri( the_thread = _ITRON_Task_Get( tskid, &location ); switch ( location ) { +#if defined(RTEMS_MULTIPROCESSING) case OBJECTS_REMOTE: +#endif case OBJECTS_ERROR: return _ITRON_Task_Clarify_get_id_error( tskid ); diff --git a/cpukit/itron/src/del_mbf.c b/cpukit/itron/src/del_mbf.c index 0fea912942..b94c25ddba 100644 --- a/cpukit/itron/src/del_mbf.c +++ b/cpukit/itron/src/del_mbf.c @@ -1,7 +1,7 @@ /* * ITRON Message Buffer Manager * - * COPYRIGHT (c) 1989-1999. + * COPYRIGHT (c) 1989-2007. * On-Line Applications Research Corporation (OAR). * * The license and distribution terms for this file may be @@ -33,7 +33,9 @@ ER del_mbf( the_message_buffer = _ITRON_Message_buffer_Get(mbfid, &location); switch (location) { +#if defined(RTEMS_MULTIPROCESSING) case OBJECTS_REMOTE: +#endif case OBJECTS_ERROR: /* Multiprocessing not supported */ return _ITRON_Message_buffer_Clarify_get_id_error(mbfid); diff --git a/cpukit/itron/src/del_mbx.c b/cpukit/itron/src/del_mbx.c index e06bea2fb5..5e3c7b353d 100644 --- a/cpukit/itron/src/del_mbx.c +++ b/cpukit/itron/src/del_mbx.c @@ -1,7 +1,7 @@ /* * ITRON 3.0 Mailbox Manager * - * COPYRIGHT (c) 1989-1999. + * COPYRIGHT (c) 1989-2007. * On-Line Applications Research Corporation (OAR). * * The license and distribution terms for this file may be @@ -47,8 +47,10 @@ ER del_mbx( the_mailbox= _ITRON_Mailbox_Get( mbxid, &location ); switch ( location ) { - case OBJECTS_ERROR: +#if defined(RTEMS_MULTIPROCESSING) case OBJECTS_REMOTE: +#endif + case OBJECTS_ERROR: return _ITRON_Mailbox_Clarify_get_id_error( mbxid ); case OBJECTS_LOCAL: diff --git a/cpukit/itron/src/del_sem.c b/cpukit/itron/src/del_sem.c index 94368c4a41..404e632676 100644 --- a/cpukit/itron/src/del_sem.c +++ b/cpukit/itron/src/del_sem.c @@ -1,5 +1,5 @@ /* - * COPYRIGHT (c) 1989-1999. + * COPYRIGHT (c) 1989-2007. * On-Line Applications Research Corporation (OAR). * * The license and distribution terms for this file may be @@ -34,7 +34,9 @@ ER del_sem( the_semaphore = _ITRON_Semaphore_Get( semid, &location ); switch ( location ) { +#if defined(RTEMS_MULTIPROCESSING) case OBJECTS_REMOTE: /* Multiprocessing not supported */ +#endif case OBJECTS_ERROR: return _ITRON_Semaphore_Clarify_get_id_error( semid ); diff --git a/cpukit/itron/src/del_tsk.c b/cpukit/itron/src/del_tsk.c index 9d1ddb72b5..b388602114 100644 --- a/cpukit/itron/src/del_tsk.c +++ b/cpukit/itron/src/del_tsk.c @@ -1,5 +1,5 @@ /* - * COPYRIGHT (c) 1989-1999. + * COPYRIGHT (c) 1989-2007. * On-Line Applications Research Corporation (OAR). * * The license and distribution terms for this file may be @@ -38,7 +38,9 @@ ER del_tsk( the_thread = _ITRON_Task_Get( tskid, &location ); switch ( location ) { +#if defined(RTEMS_MULTIPROCESSING) case OBJECTS_REMOTE: +#endif case OBJECTS_ERROR: return _ITRON_Task_Clarify_get_id_error( tskid ); diff --git a/cpukit/itron/src/frsm_tsk.c b/cpukit/itron/src/frsm_tsk.c index 7df43bce44..f1bb36ec5d 100644 --- a/cpukit/itron/src/frsm_tsk.c +++ b/cpukit/itron/src/frsm_tsk.c @@ -1,5 +1,5 @@ /* - * COPYRIGHT (c) 1989-1999. + * COPYRIGHT (c) 1989-2007. * On-Line Applications Research Corporation (OAR). * * The license and distribution terms for this file may be @@ -37,7 +37,9 @@ ER frsm_tsk( the_thread = _ITRON_Task_Get( tskid, &location ); switch ( location ) { +#if defined(RTEMS_MULTIPROCESSING) case OBJECTS_REMOTE: +#endif case OBJECTS_ERROR: return _ITRON_Task_Clarify_get_id_error( tskid ); diff --git a/cpukit/itron/src/ref_mbf.c b/cpukit/itron/src/ref_mbf.c index f7f076e65b..fd474ec62e 100644 --- a/cpukit/itron/src/ref_mbf.c +++ b/cpukit/itron/src/ref_mbf.c @@ -1,7 +1,7 @@ /* * ITRON Message Buffer Manager * - * COPYRIGHT (c) 1989-1999. + * COPYRIGHT (c) 1989-2007. * On-Line Applications Research Corporation (OAR). * * The license and distribution terms for this file may be @@ -38,7 +38,9 @@ ER ref_mbf( the_message_buffer = _ITRON_Message_buffer_Get( mbfid, &location ); switch ( location ) { +#if defined(RTEMS_MULTIPROCESSING) case OBJECTS_REMOTE: /* Multiprocessing not supported */ +#endif case OBJECTS_ERROR: return _ITRON_Message_buffer_Clarify_get_id_error( mbfid ); diff --git a/cpukit/itron/src/ref_mbx.c b/cpukit/itron/src/ref_mbx.c index 6e100e011e..214e52efbe 100644 --- a/cpukit/itron/src/ref_mbx.c +++ b/cpukit/itron/src/ref_mbx.c @@ -1,7 +1,7 @@ /* * ITRON 3.0 Mailbox Manager * - * COPYRIGHT (c) 1989-1999. + * COPYRIGHT (c) 1989-2007. * On-Line Applications Research Corporation (OAR). * * The license and distribution terms for this file may be @@ -38,7 +38,9 @@ ER ref_mbx( the_mailbox = _ITRON_Mailbox_Get( mbxid, &location ); switch ( location ) { +#if defined(RTEMS_MULTIPROCESSING) case OBJECTS_REMOTE: +#endif case OBJECTS_ERROR: return _ITRON_Mailbox_Clarify_get_id_error( mbxid ); diff --git a/cpukit/itron/src/ref_sem.c b/cpukit/itron/src/ref_sem.c index 9a46cca38d..852e32bade 100644 --- a/cpukit/itron/src/ref_sem.c +++ b/cpukit/itron/src/ref_sem.c @@ -1,5 +1,5 @@ /* - * COPYRIGHT (c) 1989-1999. + * COPYRIGHT (c) 1989-2007. * On-Line Applications Research Corporation (OAR). * * The license and distribution terms for this file may be @@ -38,7 +38,9 @@ ER ref_sem( the_semaphore = _ITRON_Semaphore_Get( semid, &location ); switch ( location ) { +#if defined(RTEMS_MULTIPROCESSING) case OBJECTS_REMOTE: /* Multiprocessing not supported */ +#endif case OBJECTS_ERROR: return _ITRON_Semaphore_Clarify_get_id_error( semid ); diff --git a/cpukit/itron/src/ref_tsk.c b/cpukit/itron/src/ref_tsk.c index 6b951a5c8a..7804e96f44 100644 --- a/cpukit/itron/src/ref_tsk.c +++ b/cpukit/itron/src/ref_tsk.c @@ -1,5 +1,5 @@ /* - * COPYRIGHT (c) 1989-1999. + * COPYRIGHT (c) 1989-2007. * On-Line Applications Research Corporation (OAR). * * The license and distribution terms for this file may be @@ -42,7 +42,9 @@ ER ref_tsk( the_thread = _ITRON_Task_Get( tskid, &location ); switch ( location ) { +#if defined(RTEMS_MULTIPROCESSING) case OBJECTS_REMOTE: +#endif case OBJECTS_ERROR: return _ITRON_Task_Clarify_get_id_error( tskid ); diff --git a/cpukit/itron/src/rel_wai.c b/cpukit/itron/src/rel_wai.c index 49b247d660..286a015c51 100644 --- a/cpukit/itron/src/rel_wai.c +++ b/cpukit/itron/src/rel_wai.c @@ -1,5 +1,5 @@ /* - * COPYRIGHT (c) 1989-1999. + * COPYRIGHT (c) 1989-2007. * On-Line Applications Research Corporation (OAR). * * The license and distribution terms for this file may be @@ -36,7 +36,9 @@ ER rel_wai( the_thread = _ITRON_Task_Get( tskid, &location ); switch ( location ) { +#if defined(RTEMS_MULTIPROCESSING) case OBJECTS_REMOTE: +#endif case OBJECTS_ERROR: return _ITRON_Task_Clarify_get_id_error( tskid ); diff --git a/cpukit/itron/src/rsm_tsk.c b/cpukit/itron/src/rsm_tsk.c index 0c99a3e614..cb0de0d10e 100644 --- a/cpukit/itron/src/rsm_tsk.c +++ b/cpukit/itron/src/rsm_tsk.c @@ -37,7 +37,9 @@ ER rsm_tsk( the_thread = _ITRON_Task_Get( tskid, &location ); switch ( location ) { +#if defined(RTEMS_MULTIPROCESSING) case OBJECTS_REMOTE: +#endif case OBJECTS_ERROR: return _ITRON_Task_Clarify_get_id_error( tskid ); diff --git a/cpukit/itron/src/sig_sem.c b/cpukit/itron/src/sig_sem.c index cde504891c..6098ab90a1 100644 --- a/cpukit/itron/src/sig_sem.c +++ b/cpukit/itron/src/sig_sem.c @@ -1,5 +1,5 @@ /* - * COPYRIGHT (c) 1989-1999. + * COPYRIGHT (c) 1989-2007. * On-Line Applications Research Corporation (OAR). * * The license and distribution terms for this file may be @@ -35,7 +35,9 @@ ER sig_sem( the_semaphore = _ITRON_Semaphore_Get( semid, &location ); switch ( location ) { +#if defined(RTEMS_MULTIPROCESSING) case OBJECTS_REMOTE: /* Multiprocessing not supported */ +#endif case OBJECTS_ERROR: return _ITRON_Semaphore_Clarify_get_id_error( semid ); diff --git a/cpukit/itron/src/snd_mbx.c b/cpukit/itron/src/snd_mbx.c index f257ab3b41..82530de68e 100644 --- a/cpukit/itron/src/snd_mbx.c +++ b/cpukit/itron/src/snd_mbx.c @@ -1,7 +1,7 @@ /* * ITRON 3.0 Mailbox Manager * - * COPYRIGHT (c) 1989-1999. + * COPYRIGHT (c) 1989-2007. * On-Line Applications Research Corporation (OAR). * * The license and distribution terms for this file may be @@ -40,7 +40,9 @@ ER snd_msg( the_mailbox = _ITRON_Mailbox_Get( mbxid, &location ); switch ( location ) { +#if defined(RTEMS_MULTIPROCESSING) case OBJECTS_REMOTE: +#endif case OBJECTS_ERROR: return _ITRON_Mailbox_Clarify_get_id_error( mbxid ); diff --git a/cpukit/itron/src/sta_tsk.c b/cpukit/itron/src/sta_tsk.c index a1beeade23..8b7f73fca2 100644 --- a/cpukit/itron/src/sta_tsk.c +++ b/cpukit/itron/src/sta_tsk.c @@ -1,5 +1,5 @@ /* - * COPYRIGHT (c) 1989-1999. + * COPYRIGHT (c) 1989-2007. * On-Line Applications Research Corporation (OAR). * * The license and distribution terms for this file may be @@ -39,7 +39,9 @@ ER sta_tsk( the_thread = _ITRON_Task_Get( tskid, &location ); switch ( location ) { +#if defined(RTEMS_MULTIPROCESSING) case OBJECTS_REMOTE: +#endif case OBJECTS_ERROR: return _ITRON_Task_Clarify_get_id_error( tskid ); diff --git a/cpukit/itron/src/sus_tsk.c b/cpukit/itron/src/sus_tsk.c index 7261a171df..d586b9bf33 100644 --- a/cpukit/itron/src/sus_tsk.c +++ b/cpukit/itron/src/sus_tsk.c @@ -1,5 +1,5 @@ /* - * COPYRIGHT (c) 1989-1999. + * COPYRIGHT (c) 1989-2007. * On-Line Applications Research Corporation (OAR). * * The license and distribution terms for this file may be @@ -42,7 +42,9 @@ ER sus_tsk( the_thread = _ITRON_Task_Get( tskid, &location ); switch ( location ) { +#if defined(RTEMS_MULTIPROCESSING) case OBJECTS_REMOTE: +#endif case OBJECTS_ERROR: return _ITRON_Task_Clarify_get_id_error( tskid ); diff --git a/cpukit/itron/src/ter_tsk.c b/cpukit/itron/src/ter_tsk.c index f3111f5d46..bdf22d7373 100644 --- a/cpukit/itron/src/ter_tsk.c +++ b/cpukit/itron/src/ter_tsk.c @@ -1,5 +1,5 @@ /* - * COPYRIGHT (c) 1989-1999. + * COPYRIGHT (c) 1989-2007. * On-Line Applications Research Corporation (OAR). * * The license and distribution terms for this file may be @@ -37,7 +37,9 @@ ER ter_tsk( the_thread = _ITRON_Task_Get( tskid, &location ); switch ( location ) { +#if defined(RTEMS_MULTIPROCESSING) case OBJECTS_REMOTE: +#endif case OBJECTS_ERROR: return _ITRON_Task_Clarify_get_id_error( tskid ); diff --git a/cpukit/itron/src/trcv_mbf.c b/cpukit/itron/src/trcv_mbf.c index 0e05327a54..ef3e5372d9 100644 --- a/cpukit/itron/src/trcv_mbf.c +++ b/cpukit/itron/src/trcv_mbf.c @@ -1,7 +1,7 @@ /* * ITRON Message Buffer Manager * - * COPYRIGHT (c) 1989-1999. + * COPYRIGHT (c) 1989-2007. * On-Line Applications Research Corporation (OAR). * * The license and distribution terms for this file may be @@ -55,7 +55,9 @@ ER trcv_mbf( the_message_buffer = _ITRON_Message_buffer_Get(mbfid, &location); switch (location) { +#if defined(RTEMS_MULTIPROCESSING) case OBJECTS_REMOTE: +#endif case OBJECTS_ERROR: /* Multiprocessing not supported */ return _ITRON_Message_buffer_Clarify_get_id_error(mbfid); diff --git a/cpukit/itron/src/trcv_mbx.c b/cpukit/itron/src/trcv_mbx.c index 62a3098140..8b8dec0168 100644 --- a/cpukit/itron/src/trcv_mbx.c +++ b/cpukit/itron/src/trcv_mbx.c @@ -1,7 +1,7 @@ /* * ITRON 3.0 Mailbox Manager * - * COPYRIGHT (c) 1989-1999. + * COPYRIGHT (c) 1989-2007. * On-Line Applications Research Corporation (OAR). * * The license and distribution terms for this file may be @@ -53,7 +53,9 @@ ER trcv_msg( the_mailbox = _ITRON_Mailbox_Get( mbxid, &location ); switch ( location ) { +#if defined(RTEMS_MULTIPROCESSING) case OBJECTS_REMOTE: +#endif case OBJECTS_ERROR: return _ITRON_Mailbox_Clarify_get_id_error( mbxid ); diff --git a/cpukit/itron/src/tsnd_mbf.c b/cpukit/itron/src/tsnd_mbf.c index 841d0b8756..bd6cc33fbf 100644 --- a/cpukit/itron/src/tsnd_mbf.c +++ b/cpukit/itron/src/tsnd_mbf.c @@ -1,7 +1,7 @@ /* * ITRON Message Buffer Manager * - * COPYRIGHT (c) 1989-1999. + * COPYRIGHT (c) 1989-2007. * On-Line Applications Research Corporation (OAR). * * The license and distribution terms for this file may be @@ -56,7 +56,9 @@ ER tsnd_mbf( the_message_buffer = _ITRON_Message_buffer_Get(mbfid, &location); switch (location) { +#if defined(RTEMS_MULTIPROCESSING) case OBJECTS_REMOTE: +#endif case OBJECTS_ERROR: /* Multiprocessing not supported */ return _ITRON_Message_buffer_Clarify_get_id_error(mbfid); diff --git a/cpukit/itron/src/twai_sem.c b/cpukit/itron/src/twai_sem.c index 90b3121051..9004c88e76 100644 --- a/cpukit/itron/src/twai_sem.c +++ b/cpukit/itron/src/twai_sem.c @@ -1,5 +1,5 @@ /* - * COPYRIGHT (c) 1989-1999. + * COPYRIGHT (c) 1989-2007. * On-Line Applications Research Corporation (OAR). * * The license and distribution terms for this file may be @@ -50,7 +50,9 @@ ER twai_sem( the_semaphore = _ITRON_Semaphore_Get( semid, &location ); switch ( location ) { +#if defined(RTEMS_MULTIPROCESSING) case OBJECTS_REMOTE: /* Multiprocessing not supported */ +#endif case OBJECTS_ERROR: return _ITRON_Semaphore_Clarify_get_id_error( semid ); -- cgit v1.2.3