From c5dcfd4e0e2d40c35e54c76c2ccde4ef2443614b Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Fri, 3 Jul 2009 13:58:17 +0000 Subject: 2009-07-03 Joel Sherrill * Makefile.am: Switch to shared routine. * startup/setvec.c: Removed. --- c/src/lib/libbsp/unix/posix/ChangeLog | 5 ++++ c/src/lib/libbsp/unix/posix/Makefile.am | 2 +- c/src/lib/libbsp/unix/posix/startup/setvec.c | 44 ---------------------------- 3 files changed, 6 insertions(+), 45 deletions(-) delete mode 100644 c/src/lib/libbsp/unix/posix/startup/setvec.c (limited to 'c/src/lib/libbsp/unix') 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 + + * Makefile.am: Switch to shared routine. + * startup/setvec.c: Removed. + 2009-05-08 Joel Sherrill * 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 - -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; - } - -} -- cgit v1.2.3