J. David Bryan wrote:
On 12 Jan 2003 at 1:20, Frank Heckenbach wrote:
And your modified test shows -1 as the result of IOSelectRead which the original interprets as "SKIPPED", not a failure.
The original fjf663.pas (dated 2002-09-06) has:
if IOSelectRead (s, 0) = 1 then WriteLn ('OK') else WriteLn ('failed')
Doesn't that write "failed" if the returned value is -1? How is that equivalent to "SKIPPED?"
Oh, yeah -- I made the change after the last alpha. But still it doesn't explain where you got the infitue loop originally.
Frank