summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2009-12-10 18:05:54 +0000
committerRalf Corsepius <ralf.corsepius@rtems.org>2009-12-10 18:05:54 +0000
commit77f7498aac8156fefc8fadba95c16706ce38cbbb (patch)
treee3ef4ac7d3cd939de64b8d1735ad399e1ac07931
parent2009-12-10 Ralf Corsépius <ralf.corsepius@rtems.org> (diff)
downloadrtems-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/ChangeLog5
-rw-r--r--cpukit/telnetd/pty.c8
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;