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