What do you think ?: How should pseundo terminals behave ...
Justin Hibbits
jrh29 at alumni.cwru.edu
Tue Sep 26 04:39:18 PDT 2006
On Sep 26, 2006, at 05:33 , Martin Blapp wrote:
> So how should ptys behave ?
>
> 1.) Block until the tty is really opened again and there is
> a master available again. Then write to the freshly opened
> pty. (not easy to do)
>
> 2.) Block forever since the tty will not be reopened anymore since
> we leak ptys.
>
> 3.) Detect that there is no master around anymore and
> return ENXIO:
>
> # echo "BLUBBER" > /dev/ttypX
> # /dev/ttypX: Device not configured
>
> (easy to do, i've got a fix. IMHO this is the best thing to
> do. This allows fast error recovery in case the master
> has been gone away)
>
> 4.) Keep the current behaviour, leak terminals or panic.
>
> (the simplest thing to do. Let's keep the bugs)
>
> Please vote for any of those choice. Thank you for your
> participation.
>
> Martin
I vote #3, it makes the most sense.
- Justin
More information about the freebsd-current
mailing list