summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/unix
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2009-07-03 13:58:17 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2009-07-03 13:58:17 +0000
commitc5dcfd4e0e2d40c35e54c76c2ccde4ef2443614b (patch)
treee4581a83ead763b3d7bdd0b70dc1e741d1f7e625 /c/src/lib/libbsp/unix
parent2009-07-03 Joel Sherrill <joel.sherrill@oarcorp.com> (diff)
downloadrtems-c5dcfd4e0e2d40c35e54c76c2ccde4ef2443614b.tar.bz2
2009-07-03 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Switch to shared routine. * startup/setvec.c: Removed.
Diffstat (limited to 'c/src/lib/libbsp/unix')
-rw-r--r--c/src/lib/libbsp/unix/posix/ChangeLog5
-rw-r--r--c/src/lib/libbsp/unix/posix/Makefile.am2
-rw-r--r--c/src/lib/libbsp/unix/posix/startup/setvec.c44
3 files changed, 6 insertions, 45 deletions
diff --git a/c/src/lib/libbsp/unix/posix/ChangeLog b/c/src/lib/libbsp/unix/posix/ChangeLog
index 6cf2efe315..d35b1171a0 100644
--- a/c/src/lib/libbsp/unix/posix/ChangeLog
+++ b/c/src/lib/libbsp/unix/posix/ChangeLog
@@ -1,3 +1,8 @@
+2009-07-03 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * Makefile.am: Switch to shared routine.
+ * startup/setvec.c: Removed.
+
2009-05-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/bspgetworkarea.c: Switch from ssize_t to uintptr_t for
diff --git a/c/src/lib/libbsp/unix/posix/Makefile.am b/c/src/lib/libbsp/unix/posix/Makefile.am
index 48cc9f258d..63a8f97930 100644
--- a/c/src/lib/libbsp/unix/posix/Makefile.am
+++ b/c/src/lib/libbsp/unix/posix/Makefile.am
@@ -32,7 +32,7 @@ libbsp_a_SOURCES =
libbsp_a_SOURCES += startup/bspclean.c ../../shared/bsplibc.c \
../../shared/bsppredriverhook.c ../../shared/bsppretaskinghook.c \
startup/bspstart.c startup/bsppost.c startup/bspgetworkarea.c \
- startup/setvec.c ../../shared/bootcard.c
+ ../../shared/setvec.c ../../shared/bootcard.c
libbsp_a_SOURCES += startup/main.c
# clock
diff --git a/c/src/lib/libbsp/unix/posix/startup/setvec.c b/c/src/lib/libbsp/unix/posix/startup/setvec.c
deleted file mode 100644
index 2b5b081615..0000000000
--- a/c/src/lib/libbsp/unix/posix/startup/setvec.c
+++ /dev/null
@@ -1,44 +0,0 @@
-/* set_vector
- *
- * This routine installs an interrupt vector on UNIX.
- *
- * INPUT:
- * handler - interrupt handler entry point
- * vector - vector number
- * type - 0 indicates raw hardware connect
- * 1 indicates RTEMS interrupt connect
- *
- * RETURNS:
- * address of previous interrupt handler
- *
- * COPYRIGHT (c) 1989-1999.
- * On-Line Applications Research Corporation (OAR).
- *
- * The license and distribution terms for this file may be
- * found in the file LICENSE in this distribution or at
- * http://www.rtems.com/license/LICENSE.
- *
- * $Id$
- */
-
-#include <bsp.h>
-
-rtems_isr_entry
-set_vector( /* returns old vector */
- rtems_isr_entry handler, /* isr routine */
- rtems_vector_number vector, /* vector number */
- int type /* RTEMS or RAW intr */
-)
-{
- rtems_isr_entry rtems_isr_ptr = 0;
- proc_ptr raw_isr_ptr;
-
- if ( type ) {
- rtems_interrupt_catch( handler, vector, &rtems_isr_ptr );
- return rtems_isr_ptr;
- } else {
- _CPU_ISR_install_vector( vector, (proc_ptr) handler, &raw_isr_ptr );
- return raw_isr_ptr;
- }
-
-}