Re: What do you think ?: How should pseundo terminals behave ...

From: Justin Hibbits <jrh29_at_alumni.cwru.edu>
Date: Tue, 26 Sep 2006 07:39:11 -0400
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
Received on Tue Sep 26 2006 - 09:39:18 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:00 UTC