diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 1995-09-27 20:53:58 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 1995-09-27 20:53:58 +0000 |
commit | 37f4c2d99fbf09142aeafe3a9908a81e283f8186 (patch) | |
tree | 04dc487b28113dc17f1c3c9ab2241390b4ed95ea /c/src/lib/libbsp/unix/posix/shmsupp/mpisr.c | |
parent | Fixed typo (diff) | |
download | rtems-37f4c2d99fbf09142aeafe3a9908a81e283f8186.tar.bz2 |
Modified UNIX simulator port so all references to native unix
stuff is in the executive source proper in the file cpu.c. This
should help avoid conflicts between RTEMS POSIX files and UNIX files.
Diffstat (limited to 'c/src/lib/libbsp/unix/posix/shmsupp/mpisr.c')
-rw-r--r-- | c/src/lib/libbsp/unix/posix/shmsupp/mpisr.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/c/src/lib/libbsp/unix/posix/shmsupp/mpisr.c b/c/src/lib/libbsp/unix/posix/shmsupp/mpisr.c index ff24bfa31c..a047edf2f2 100644 --- a/c/src/lib/libbsp/unix/posix/shmsupp/mpisr.c +++ b/c/src/lib/libbsp/unix/posix/shmsupp/mpisr.c @@ -18,14 +18,15 @@ * $Id$ */ -#include <rtems.h> - #include <bsp.h> #include <shm.h> void Shm_setvec( void ) { -#ifdef INTERRUPT_EXTERNAL_MPCI - set_vector( Shm_isr, INTERRUPT_EXTERNAL_MPCI, 1 ); -#endif + int vector; + + vector = _CPU_SHM_Get_vector(); + + if ( vector ) + set_vector( Shm_isr, vector, 1 ); } |