diff options
-rw-r--r-- | cpukit/ChangeLog | 6 | ||||
-rw-r--r-- | cpukit/libcsupport/include/rtems/libio.h | 2 | ||||
-rw-r--r-- | cpukit/libcsupport/src/termios.c | 4 |
3 files changed, 9 insertions, 3 deletions
diff --git a/cpukit/ChangeLog b/cpukit/ChangeLog index b6210dd4f6..e53dc410f1 100644 --- a/cpukit/ChangeLog +++ b/cpukit/ChangeLog @@ -1,3 +1,9 @@ +2011-06-17 Sebastian Huber <sebastian.huber@embedded-brains.de> + + * libcsupport/include/rtems/libio.h, cpukit/libcsupport/src/termios.c: + Added const qualifier to rtems_termios_enqueue_raw_characters(). + Removed superfluous cast. + 2011-06-16 Joel Sherrill <joel.sherrill@oarcorp.com> PR 1818/misc diff --git a/cpukit/libcsupport/include/rtems/libio.h b/cpukit/libcsupport/include/rtems/libio.h index 73c52e31d7..2538b9fe84 100644 --- a/cpukit/libcsupport/include/rtems/libio.h +++ b/cpukit/libcsupport/include/rtems/libio.h @@ -1647,7 +1647,7 @@ rtems_status_code rtems_termios_ioctl( int rtems_termios_enqueue_raw_characters( void *ttyp, - char *buf, + const char *buf, int len ); diff --git a/cpukit/libcsupport/src/termios.c b/cpukit/libcsupport/src/termios.c index 4085c5e4a2..b687d27e9c 100644 --- a/cpukit/libcsupport/src/termios.c +++ b/cpukit/libcsupport/src/termios.c @@ -636,7 +636,7 @@ rtems_termios_puts ( rtems_status_code sc; if (tty->device.outputUsesInterrupts == TERMIOS_POLLED) { - (*tty->device.write)(tty->minor, (void *)buf, len); + (*tty->device.write)(tty->minor, buf, len); return; } newHead = tty->rawOutBuf.Head; @@ -1124,7 +1124,7 @@ void rtems_termios_rxirq_occured(struct rtems_termios_tty *tty) * Returns the number of characters dropped because of overflow. */ int -rtems_termios_enqueue_raw_characters (void *ttyp, char *buf, int len) +rtems_termios_enqueue_raw_characters (void *ttyp, const char *buf, int len) { struct rtems_termios_tty *tty = ttyp; unsigned int newTail; |