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