diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2010-04-30 14:59:51 +0000 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2010-04-30 14:59:51 +0000 |
commit | ae3c037a703d37913ec5d4993c2c746517d66047 (patch) | |
tree | 5af756c9863d3e0754ad26886a1051f6f5245a46 /c/src/lib/libcpu/arm | |
parent | 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de> (diff) | |
download | rtems-ae3c037a703d37913ec5d4993c2c746517d66047.tar.bz2 |
2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* at91rm9200/dbgu/dbgu.c, at91rm9200/usart/usart.c,
pxa255/ffuart/ffuart.c: Fixed warnings due to Termios API change.
Diffstat (limited to 'c/src/lib/libcpu/arm')
-rw-r--r-- | c/src/lib/libcpu/arm/ChangeLog | 5 | ||||
-rw-r--r-- | c/src/lib/libcpu/arm/at91rm9200/dbgu/dbgu.c | 4 | ||||
-rw-r--r-- | c/src/lib/libcpu/arm/at91rm9200/usart/usart.c | 4 | ||||
-rwxr-xr-x | c/src/lib/libcpu/arm/pxa255/ffuart/ffuart.c | 6 |
4 files changed, 12 insertions, 7 deletions
diff --git a/c/src/lib/libcpu/arm/ChangeLog b/c/src/lib/libcpu/arm/ChangeLog index 912c928829..9af10abef5 100644 --- a/c/src/lib/libcpu/arm/ChangeLog +++ b/c/src/lib/libcpu/arm/ChangeLog @@ -1,5 +1,10 @@ 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de> + * at91rm9200/dbgu/dbgu.c, at91rm9200/usart/usart.c, + pxa255/ffuart/ffuart.c: Fixed warnings due to Termios API change. + +2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de> + * at91rm9200/irq/irq.c, at91rm9200/irq/irq.h, lpc22xx/irq/irq.c, lpc22xx/irq/irq.h, mc9328mxl/irq/irq.c, mc9328mxl/irq/irq.h, pxa255/irq/irq.c, pxa255/irq/irq.h, s3c24xx/irq/irq.c, diff --git a/c/src/lib/libcpu/arm/at91rm9200/dbgu/dbgu.c b/c/src/lib/libcpu/arm/at91rm9200/dbgu/dbgu.c index 4dbd16e536..259b4d8674 100644 --- a/c/src/lib/libcpu/arm/at91rm9200/dbgu/dbgu.c +++ b/c/src/lib/libcpu/arm/at91rm9200/dbgu/dbgu.c @@ -32,7 +32,7 @@ volatile int dbg_dly; static int dbgu_first_open(int major, int minor, void *arg); static int dbgu_last_close(int major, int minor, void *arg); static int dbgu_read(int minor); -static int dbgu_write(int minor, const char *buf, int len); +static ssize_t dbgu_write(int minor, const char *buf, size_t len); static void dbgu_init(int minor); static void dbgu_write_polled(int minor, char c); static int dbgu_set_attributes(int minor, const struct termios *t); @@ -111,7 +111,7 @@ static int dbgu_read(int minor) * * return 1 on success, -1 on error */ -static int dbgu_write(int minor, const char *buf, int len) +static ssize_t dbgu_write(int minor, const char *buf, size_t len) { int i, x; char c; diff --git a/c/src/lib/libcpu/arm/at91rm9200/usart/usart.c b/c/src/lib/libcpu/arm/at91rm9200/usart/usart.c index 6c52570054..be2b6322e9 100644 --- a/c/src/lib/libcpu/arm/at91rm9200/usart/usart.c +++ b/c/src/lib/libcpu/arm/at91rm9200/usart/usart.c @@ -32,7 +32,7 @@ static int usart_first_open(int major, int minor, void *arg); static int usart_last_close(int major, int minor, void *arg); static int usart_read_polled(int minor); -static int usart_write_polled_support(int minor, const char *buf, int len); +static ssize_t usart_write_polled_support(int minor, const char *buf, size_t len); static void usart_init(int minor); static void usart_write_polled(int minor, char c); static int usart_set_attributes(int minor, const struct termios *t); @@ -152,7 +152,7 @@ static void usart_write_polled(int minor, char c) * * return 1 on success, -1 on error */ -static int usart_write_polled_support(int minor, const char *buf, int len) +static ssize_t usart_write_polled_support(int minor, const char *buf, size_t len) { at91rm9200_usart_regs_t *usart; int nwrite=0; diff --git a/c/src/lib/libcpu/arm/pxa255/ffuart/ffuart.c b/c/src/lib/libcpu/arm/pxa255/ffuart/ffuart.c index cf01feea7f..d6c6b0c2c8 100755 --- a/c/src/lib/libcpu/arm/pxa255/ffuart/ffuart.c +++ b/c/src/lib/libcpu/arm/pxa255/ffuart/ffuart.c @@ -25,7 +25,7 @@ volatile int dbg_dly; static int ffuart_first_open(int major, int minor, void *arg); static int ffuart_last_close(int major, int minor, void *arg); static int ffuart_read(int minor); -static int ffuart_write(int minor, const char *buf, int len); +static ssize_t ffuart_write(int minor, const char *buf, size_t len); static void ffuart_init(int minor); static void ffuart_write_polled(int minor, char c); static int ffuart_set_attributes(int minor, const struct termios *t); @@ -102,9 +102,9 @@ static int ffuart_read(int minor) * * return 1 on success, -1 on error */ -static int ffuart_write(int minor, const char *buf, int len) +static ssize_t ffuart_write(int minor, const char *buf, size_t len) { - int i, x; + size_t i, x; char c; console_tbl *console_entry; ffuart_reg_t *ffuart; |