OSDN Git Service

import gdb-1999-11-01 snapshot
[pf3gnuchains/pf3gnuchains3x.git] / gdb / rdi-share / unixcomm.c
index fbcfe1b..cbca5e3 100644 (file)
@@ -8,8 +8,8 @@
 
 /* -*-C-*-
  *
- * $Revision: 1.7 $
- *     $Date: 1999/07/15 14:38:39 $
+ * $Revision: 1.8 $
+ *     $Date: 1999/11/01 15:33:00 $
  *
  */
 
@@ -287,7 +287,14 @@ extern int Unix_ReadSerial(unsigned char *buf, int n, bool block)
         return -1;
     }
     else if (err > 0 && FD_ISSET(serpfd, &fdset))
-        return read(serpfd, buf, n);
+      {
+       int s;
+
+       s = read(serpfd, buf, n);
+       if (s < 0)
+         perror("read:");
+       return s;
+      }
     else /* err == 0 || FD_CLR(serpfd, &fdset) */
     {
         errno = ERRNO_FOR_BLOCKED_IO;