# HG changeset patch # User nickg # Date 1091445886 0 # Node ID 4a515225541bf1aafb286a8832ba67b5340c3b23 # Parent 42c0adb7b2fc172daaaf8382e8240b05e3bb2475 2004-07-23 Oyvind Harboe * src/select.cxx: now correctly returns from select() on e.g. closed file pointers. diff --git a/packages/io/fileio/current/ChangeLog b/packages/io/fileio/current/ChangeLog --- a/packages/io/fileio/current/ChangeLog +++ b/packages/io/fileio/current/ChangeLog @@ -1,3 +1,8 @@ +2004-07-23 Oyvind Harboe + + * src/select.cxx: now correctly returns from select() on + e.g. closed file pointers. + 2004-04-15 Jonathan Larmour * tests/fileio1.c: include stdio.h for rename() prototype. diff --git a/packages/io/fileio/current/src/select.cxx b/packages/io/fileio/current/src/select.cxx --- a/packages/io/fileio/current/src/select.cxx +++ b/packages/io/fileio/current/src/select.cxx @@ -202,6 +202,9 @@ cyg_pselect(int nfd, fd_set *in, fd_set } } } + + if( error ) + break; if (num) {