summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/i386/pc386/console/console.c
diff options
context:
space:
mode:
authorJennifer Averett <Jennifer.Averett@OARcorp.com>2005-05-03 14:20:07 +0000
committerJennifer Averett <Jennifer.Averett@OARcorp.com>2005-05-03 14:20:07 +0000
commit9dee983377b9278bfcaa0815470458871a042538 (patch)
treef677372129c7909930504ccda8f297207be92892 /c/src/lib/libbsp/i386/pc386/console/console.c
parent2005-05-03 Jennifer Averett <jennifer.averett@oarcorp.com> (diff)
downloadrtems-9dee983377b9278bfcaa0815470458871a042538.tar.bz2
2005-05-03 Jennifer Averett <jennifer.averett@oarcorp.com>
* 3c509/3c509.c, ne2000/ne2000.c: Modified parameters to remove warnings. * console/console.c, wd8003/wd8003.c: Added support for addition of parameter in ISRs.
Diffstat (limited to '')
-rw-r--r--c/src/lib/libbsp/i386/pc386/console/console.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/c/src/lib/libbsp/i386/pc386/console/console.c b/c/src/lib/libbsp/i386/pc386/console/console.c
index 7679cca602..5fc912386d 100644
--- a/c/src/lib/libbsp/i386/pc386/console/console.c
+++ b/c/src/lib/libbsp/i386/pc386/console/console.c
@@ -74,7 +74,8 @@ extern void kbd_init( void );
/*-------------------------------------------------------------------------+
| External Prototypes
+--------------------------------------------------------------------------*/
-extern void keyboard_interrupt(void);
+extern void keyboard_interrupt(void );
+extern void keyboard_interrupt_wrapper(void *);
extern char BSP_wait_polled_input(void);
extern void _IBMPC_initVideo(void);
@@ -86,7 +87,7 @@ static int isr_is_on(const rtems_irq_connect_data *);
extern int rtems_kbpoll( void );
static rtems_irq_connect_data console_isr_data = {BSP_KEYBOARD,
- keyboard_interrupt,
+ keyboard_interrupt_wrapper,
0,
isr_on,
isr_off,
@@ -558,6 +559,10 @@ conSetAttr(int minor, const struct termios *t)
return 0;
}
+void keyboard_interrupt_wrapper(void *unused){
+ keyboard_interrupt();
+}
+
/*
* BSP initialization
*/