diff options
author | Ralf Corsepius <ralf.corsepius@rtems.org> | 2009-12-10 18:05:54 +0000 |
---|---|---|
committer | Ralf Corsepius <ralf.corsepius@rtems.org> | 2009-12-10 18:05:54 +0000 |
commit | 77f7498aac8156fefc8fadba95c16706ce38cbbb (patch) | |
tree | e3ef4ac7d3cd939de64b8d1735ad399e1ac07931 | |
parent | 2009-12-10 Ralf Corsépius <ralf.corsepius@rtems.org> (diff) | |
download | rtems-77f7498aac8156fefc8fadba95c16706ce38cbbb.tar.bz2 |
2009-12-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* telnetd/pty.c:
Reflect changes to rtems_termios_callbacks->write.
-rw-r--r-- | cpukit/ChangeLog | 5 | ||||
-rw-r--r-- | cpukit/telnetd/pty.c | 8 |
2 files changed, 9 insertions, 4 deletions
diff --git a/cpukit/ChangeLog b/cpukit/ChangeLog index c12a33b446..743f26c62b 100644 --- a/cpukit/ChangeLog +++ b/cpukit/ChangeLog @@ -1,5 +1,10 @@ 2009-12-10 Ralf Corsépius <ralf.corsepius@rtems.org> + * telnetd/pty.c: + Reflect changes to rtems_termios_callbacks->write. + +2009-12-10 Ralf Corsépius <ralf.corsepius@rtems.org> + * libcsupport/include/rtems/libio.h: Change termios-write to ssize_t write(...., size_t). diff --git a/cpukit/telnetd/pty.c b/cpukit/telnetd/pty.c index df6a25a2bb..fae95126cb 100644 --- a/cpukit/telnetd/pty.c +++ b/cpukit/telnetd/pty.c @@ -323,7 +323,7 @@ static int read_pty(int minor) static int ptySetAttributes(int minor,const struct termios *t); static int ptyPollInitialize(int major,int minor,void * arg) ; static int ptyShutdown(int major,int minor,void * arg) ; -static int ptyPollWrite(int minor, const char * buf,int len) ; +static ssize_t ptyPollWrite(int minor, const char * buf, size_t len) ; static int ptyPollRead(int minor) ; static const rtems_termios_callbacks * pty_get_termios_handlers(int polled) ; /*-----------------------------------------------------------*/ @@ -373,9 +373,9 @@ ptyShutdown(int major,int minor,void * arg) { /*-----------------------------------------------------------*/ /* Write Characters into pty device */ /*-----------------------------------------------------------*/ -static int -ptyPollWrite(int minor, const char * buf,int len) { - int count; +static ssize_t +ptyPollWrite(int minor, const char * buf, size_t len) { + size_t count; if (minor<rtems_telnetd_maximum_ptys) { if (telnet_ptys[minor].socket<0) return -1; |