Zsh Mailing List Archive
Messages sorted by:
Re: error on TTY read: no such file or directory
- X-seq: zsh-workers 15914
- From: Borsenkow Andrej <Andrej.Borsenkow@xxxxxxxxxxxxxx>
- To: Bart Schaefer <schaefer@xxxxxxxxxxxxxxxx>
- Subject: Re: error on TTY read: no such file or directory
- Date: Sun, 30 Sep 2001 20:40:19 +0400
- Cc: zsh-workers@xxxxxxxxxx, lordzork@xxxxxxxxxxxx
- Mailing-list: contact zsh-workers-help@xxxxxxxxxx; run by ezmlm
- References: <3BB63D16.5040709@xxxxxxxxxxxxxx> <20010929173848.H16561@xxxxxxxxxxxxxx> <3BB64378.8060505@xxxxxxxxxxxxxx> <20010929181100.I16561@xxxxxxxxxxxxxx> <1010929223918.ZM20169@xxxxxxxxxxxxxxxxxxxxxxx> <20010929202423.K16561@xxxxxxxxxxxxxx> <1010930012412.ZM20346@xxxxxxxxxxxxxxxxxxxxxxx> <20010929213405.L16561@xxxxxxxxxxxxxx> <3BB6BAD4.5080201@xxxxxxxxxxxxxx> <20010930074816.N16561@xxxxxxxxxxxxxx> <20010930133842.C2654@xxxxxxxx> <1010930162212.ZM21385@xxxxxxxxxxxxxxxxxxxxxxx>
Bart Schaefer wrote:
On Sep 30, 1:38pm, Zefram wrote:
} Subject: Re: error on TTY read: no such file or directory
} lordzork@xxxxxxxxxxxx wrote:
} >i made a new strace, this time without zsh reading any of its start up
} >files. my idea was that this would make it easier to read, but the new
} >strace looks completely different from the old one, at least to me.
} It's still doing the same impossible thing.
I never saw the previous trace. Looking at this one, I note that it's
doing this impossible thing a lot, but only on fd 10, and sometimes zsh
just ignores the problem and loops. (That would happen when errno == 0,
or if the impossible occurred somewhere other than in getkey().)
In first strace I got it does it exactly once and then bails out. Not
that it helps much.
Ignoring the problem would mean that zsh discarded at least one char of
input if there really were any, but there's no evidence of input being
lost. That in turn makes me think that reads from the tty are behaving
as if they're non-blocking, but for some reason are returning 1025 when
they should be returning -1 with EWOULDBLOCK.
I very much like to see what happens with "standard" mingetty instead of
agetty. There is always a small chance it sets tty into some weird mode.
Messages sorted by: