diff options
author | Ralf Corsepius <ralf.corsepius@rtems.org> | 2009-11-06 07:52:39 +0000 |
---|---|---|
committer | Ralf Corsepius <ralf.corsepius@rtems.org> | 2009-11-06 07:52:39 +0000 |
commit | 7197bfb110f3dac1674d6eb9b5c19be6281248e8 (patch) | |
tree | a15d65a7c19a087cea17dd63225773f48b58c779 /c/src/lib/libbsp/i386/ts_386ex/clock | |
parent | 2009-11-06 Ralf Corsépius <ralf.corsepius@rtems.org> (diff) | |
download | rtems-7197bfb110f3dac1674d6eb9b5c19be6281248e8.tar.bz2 |
2009-11-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* clock/ckinit.c: Remove nested externs.
Add missing prototypes.
Fix Clock_isr prototype.
Diffstat (limited to 'c/src/lib/libbsp/i386/ts_386ex/clock')
-rw-r--r-- | c/src/lib/libbsp/i386/ts_386ex/clock/ckinit.c | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/c/src/lib/libbsp/i386/ts_386ex/clock/ckinit.c b/c/src/lib/libbsp/i386/ts_386ex/clock/ckinit.c index 50c3703ea6..7527f90354 100644 --- a/c/src/lib/libbsp/i386/ts_386ex/clock/ckinit.c +++ b/c/src/lib/libbsp/i386/ts_386ex/clock/ckinit.c @@ -29,7 +29,11 @@ static uint32_t Clock_initial_isr_value; volatile uint32_t Clock_driver_ticks; -void Clock_exit( void ); +extern void Clock_exit( void ); + +/* External Prototypes */ +extern void init_rtc(void); /* defined in 'rtc.c' */ +extern long rtc_read(rtems_time_of_day *); /* defined in 'rtc.c' */ /* * These are set by clock driver during its init @@ -42,7 +46,7 @@ rtems_device_major_number rtems_clock_minor = 0; * This is the ISR handler. */ -void Clock_isr(void) +void Clock_isr(rtems_irq_hdl_param unused) { /* enable_tracing(); */ Clock_driver_ticks += 1; @@ -95,9 +99,6 @@ rtems_device_driver Clock_initialize( { rtems_time_of_day now; - /* External Prototypes */ - extern void init_rtc(void); /* defined in 'rtc.c' */ - extern long rtc_read(rtems_time_of_day *); /* defined in 'rtc.c' */ #ifdef BSP_DEBUG printk("Loading clock from on-board real-time clock.\n"); @@ -145,7 +146,7 @@ rtems_device_driver Clock_initialize( return RTEMS_SUCCESSFUL; } -void Clock_exit() +void Clock_exit(void) { ClockOff(&clockIrqData); BSP_remove_rtems_irq_handler (&clockIrqData); |