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 | |
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')
-rw-r--r-- | c/src/lib/libbsp/i386/ts_386ex/ChangeLog | 6 | ||||
-rw-r--r-- | c/src/lib/libbsp/i386/ts_386ex/clock/ckinit.c | 13 |
2 files changed, 13 insertions, 6 deletions
diff --git a/c/src/lib/libbsp/i386/ts_386ex/ChangeLog b/c/src/lib/libbsp/i386/ts_386ex/ChangeLog index cae0d5a5f1..ccf910683f 100644 --- a/c/src/lib/libbsp/i386/ts_386ex/ChangeLog +++ b/c/src/lib/libbsp/i386/ts_386ex/ChangeLog @@ -1,3 +1,9 @@ +2009-11-06 Ralf Corsépius <ralf.corsepius@rtems.org> + + * clock/ckinit.c: Remove nested externs. + Add missing prototypes. + Fix Clock_isr prototype. + 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org> * make/custom/ts_386ex.cfg: Remove RTEMS_BSP_FAMILY. 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); |