[fpc-pascal] EOF on stdin
Mark Morgan Lloyd
markMLl.fpc-pascal at telemetry.co.uk
Sat Dec 8 14:20:04 CET 2007
Good grief- that was quick :-)
Marco van de Voort wrote:
>> I'm trying to distinguish between a case where there is no parameter on the
>> command line and where there is piped input. The code below works under Win-32
>> but under Linux Eof() waits for input:
>> If I start it under linux by piping an eof (i.e. echo -n |) it works.
>>
>> I'm sure this is something that's been looked at before- how do I get it to work?
>
> For unix one can simply use termio.isatty(input) I think.
Thanks, I'll investigate. I was going to look at that but you've saved me a
/lot/ of work identifying the correct function name :-)
--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk
[Opinions above are the author's, not those of his employers or colleagues]
More information about the fpc-pascal
mailing list