termios/PTY problem
Thomas Doerfler
Thomas.Doerfler at imd-systems.de
Tue Sep 10 07:28:51 UTC 2002
Hi Till,
I think you are right, currently there is no
support in termios for line conditions like
hangup, ring etc. And it would be good to have
that support in termios.
Some time back Eric Norum memntioned, that he
intends to port the FreeBSD termios system to
RTEMS, I guess this would contain a signalling
mechanism aswell, but I don't know how far he got
that way.
Any changes/additions to termios should (IMHO) be
made in a compatible way, so that existing
drivers based on termios need not be modified.
wkr,
Thomas Doerfler.
> Hi.
>
> I don't like the way the PTY driver reacts to the
> network connection being closed (from the remote
> side).
> Currently, it just closes stdin&friends and deletes
> the task that is using the PTY. This gives that
> task no chance to cleanup resources.
>
> IMO, it should rather propagate an EOF condition
> upstream.
>
> Unfortunately, however, the termios driver seems
> not to be capable to convey EOF detected by
> a lowlevel driver to the caller of rtems_termios_read()
> and rtems_termios_write() etc.
>
> Shouldn't we fix this? I have a patch for pty to hack
> around this (it also does NAWS and provides TIOCGWINSZ)
> but IMHO it's really a termios problem.
>
> Till.
>
--------------------------------------------
IMD Ingenieurbuero fuer Microcomputertechnik
Thomas Doerfler Herbststrasse 8
D-82178 Puchheim Germany
email: Thomas.Doerfler at imd-systems.de
PGP public key available at: http://www.imd-
systems.de/pgp_key.htm
More information about the users
mailing list