diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2009-05-06 16:36:19 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2009-05-06 16:36:19 +0000 |
commit | f9abe504d345afcac2f847b5ceae6aecefd52f77 (patch) | |
tree | ca8274982d5c8b83d1161b876dc01e52e6410fe6 /c | |
parent | 2009-05-06 Joel Sherrill <joel.sherrill@oarcorp.com> (diff) | |
download | rtems-f9abe504d345afcac2f847b5ceae6aecefd52f77.tar.bz2 |
2009-05-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/comm/i386-stub-glue.c, shared/comm/uart.c, shared/irq/irq.c,
shared/pci/pcibios.c: Fixed warnings.
Diffstat (limited to 'c')
-rw-r--r-- | c/src/lib/libbsp/i386/ChangeLog | 5 | ||||
-rw-r--r-- | c/src/lib/libbsp/i386/shared/comm/i386-stub-glue.c | 9 | ||||
-rw-r--r-- | c/src/lib/libbsp/i386/shared/comm/uart.c | 2 | ||||
-rw-r--r-- | c/src/lib/libbsp/i386/shared/irq/irq.c | 7 | ||||
-rw-r--r-- | c/src/lib/libbsp/i386/shared/pci/pcibios.c | 2 |
5 files changed, 15 insertions, 10 deletions
diff --git a/c/src/lib/libbsp/i386/ChangeLog b/c/src/lib/libbsp/i386/ChangeLog index 28123b0694..c212ac36f3 100644 --- a/c/src/lib/libbsp/i386/ChangeLog +++ b/c/src/lib/libbsp/i386/ChangeLog @@ -1,3 +1,8 @@ +2009-05-06 Joel Sherrill <joel.sherrill@oarcorp.com> + + * shared/comm/i386-stub-glue.c, shared/comm/uart.c, shared/irq/irq.c, + shared/pci/pcibios.c: Fixed warnings. + 2009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com> PR 1385/cpukit diff --git a/c/src/lib/libbsp/i386/shared/comm/i386-stub-glue.c b/c/src/lib/libbsp/i386/shared/comm/i386-stub-glue.c index 8aa1c90352..ff85206f00 100644 --- a/c/src/lib/libbsp/i386/shared/comm/i386-stub-glue.c +++ b/c/src/lib/libbsp/i386/shared/comm/i386-stub-glue.c @@ -134,9 +134,6 @@ int getDebugChar(void) return val; } -static void nop(void){} -static int isOn(void) {return 1;} - void exceptionHandler(int vector, void (*handler)(void)) { rtems_raw_irq_connect_data excep_raw_irq_data; @@ -155,9 +152,9 @@ void exceptionHandler(int vector, void (*handler)(void)) rtems_fatal_error_occurred(1); } - excep_raw_irq_data.on = nop; - excep_raw_irq_data.off = nop; - excep_raw_irq_data.isOn = isOn; + excep_raw_irq_data.on = NULL; + excep_raw_irq_data.off = NULL; + excep_raw_irq_data.isOn = NULL; excep_raw_irq_data.hdl = handler; if (!i386_set_idt_entry (&excep_raw_irq_data)) { diff --git a/c/src/lib/libbsp/i386/shared/comm/uart.c b/c/src/lib/libbsp/i386/shared/comm/uart.c index 8e4bb6cf58..cf564cf32c 100644 --- a/c/src/lib/libbsp/i386/shared/comm/uart.c +++ b/c/src/lib/libbsp/i386/shared/comm/uart.c @@ -736,7 +736,7 @@ BSP_uart_termios_isr_com1(void) } void -BSP_uart_termios_isr_com2() +BSP_uart_termios_isr_com2(void) { unsigned char buf[40]; unsigned char val; diff --git a/c/src/lib/libbsp/i386/shared/irq/irq.c b/c/src/lib/libbsp/i386/shared/irq/irq.c index e61bfe9a7f..325c53b79f 100644 --- a/c/src/lib/libbsp/i386/shared/irq/irq.c +++ b/c/src/lib/libbsp/i386/shared/irq/irq.c @@ -11,9 +11,12 @@ * $Id$ */ +/* so we can see _API_extensions_Run_postswitch */ +#define __RTEMS_VIOLATE_KERNEL_VISIBILITY__ 1 + #include <bsp.h> #include <bsp/irq.h> -#include <rtems/score/thread.h> +#include <stdlib.h> #include <rtems/score/apiext.h> /* @@ -162,7 +165,7 @@ int BSP_irq_ack_at_i8259s (const rtems_irq_number irqLine) * is already set and that the tables it contains are still valid * and accessible. */ -static void compute_i8259_masks_from_prio () +static void compute_i8259_masks_from_prio (void) { unsigned int i; unsigned int j; diff --git a/c/src/lib/libbsp/i386/shared/pci/pcibios.c b/c/src/lib/libbsp/i386/shared/pci/pcibios.c index 9c96c96979..829d3153c2 100644 --- a/c/src/lib/libbsp/i386/shared/pci/pcibios.c +++ b/c/src/lib/libbsp/i386/shared/pci/pcibios.c @@ -227,7 +227,7 @@ pcib_find_by_class(int classCode, int idx, int *sig) static uint8_t ucBusCount = 0xff; unsigned char -pci_bus_count() +pci_bus_count(void) { if ( ucBusCount == 0xff ) { unsigned char bus; |