diff packages/io/fileio/current/src/io.cxx @ 201:dd81b18e45fb

Merge from eCos master repository on 2002-01-04-06:43:04-GMT
author jlarmour
date Fri, 04 Jan 2002 14:13:51 +0000
parents d2f49caf9e38
children e0c0827131d1
line wrap: on
line diff
--- a/packages/io/fileio/current/src/io.cxx
+++ b/packages/io/fileio/current/src/io.cxx
@@ -125,6 +125,9 @@ static ssize_t readwrite( int fd, void *
     cyg_fp_free( fp );
 
     CYG_CANCELLATION_POINT;
+
+    if( ret != 0 )
+        FILEIO_RETURN(ret);
  
     FILEIO_RETURN_VALUE(cnt);
 }