Martin wrote:
On 11/09/2011 12:37, Martin wrote:
On 11/09/2011 08:30, Mark Morgan Lloyd wrote:
On 10/09/2011 20:50, Mark Morgan Lloyd wrote: Still locks up I'm afraid.

You are right, sorry, there is a bunch of nested {$IFDEF}... (I must have had a bad day when I put that in)

the pseudo console is still accessed, even if you specify another one => I am fixing that now.... (next hour)

Still interested to know if the current trunk (error checking) helps.

Ok, in revision 32285, using /dev/null explicitly should skip the code that reads from the pseudo terminal. So in case the other fixes haven't done the job...

I still have no idea, why it fails on your system.

May have to add some debugln, but would first like to know, if trunk works (with and/or *without* the /dev/null)

- If it doesn't work without the dev/null then it may be that your system doesn't do none blocking read => but then it should return an erro when trying to set that property on the handle.

- If it does work without the dev/null then it would be intersting (debugln) to find out what error occurs, and to see if it could be made working somehow (without threads)

Starting to look at that now, but will probably not have results for about an hour and a half (due to time building on a not-very-fast SPARC, and other commitments).

--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to