Re: HEADS UP: IFF_NEEDSGIANT consumers to be disabled, removed

From: Ed Schouten <ed_at_80386.nl>
Date: Tue, 17 Feb 2009 21:05:09 +0100
* Maksim Yevmenkin <maksim.yevmenkin_at_gmail.com> wrote:
> its not all about speed. its about flexibility.

Yes, but abusing TTYs reduces flexibility. Once you're doing stuff in
user space, try to keep it there. There is no reason why one should
prefer to use pts(4) to exchange data between processes when pipes are
sufficient for the particular scenario.

Depending on pseudo-terminals makes your application less portable and
even less likely to work in the future. Just see what happened here.
FreeBSD now uses a more standard pseudo-terminal allocation interface
and stuff breaks.

TTY implementations have never proven to be portable at all.

-- 
 Ed Schouten <ed_at_80386.nl>
 WWW: http://80386.nl/

Received on Tue Feb 17 2009 - 19:05:10 UTC

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