Ilia, unfortunately, I cannot view your patch -- it was not Cc'ed to me and news.php.net does not know about text/x-diff yet (Jim, could you please add that?).
Wez, it looks like the default blocking behaviour of fill_read_buffer is causing several bugs :-) Reading from stdin blocks, because the function will not return unless a specified amount of data has been read. For files and ttys, a single read should be sufficient, so we need PHP_STREAM_FLAG_AVOID_BLOCKING for stdio operations as well. Or: Reconsider the standard semantics of that function. It is very likely that only a few special cases will require the use of multiple read operations. - Sascha -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php