Subject: Re: bi-directional pipes?
To: NetBSD Kernel Technical Discussion List <tech-kern@NetBSD.ORG>
From: Greg A. Woods <woods@weird.com>
List: tech-kern
Date: 02/04/2003 14:15:10
[ On Tuesday, February 4, 2003 at 17:43:54 (+0100), Jaromir Dolecek wrote: ]
> Subject: Re: bi-directional pipes?
>
> Feel free to further simplify the structures. We definitely don't
> want to ever support bi-directional pipes. It's unncecessary
> memory and CPU waste.

I would definitely say the complete opposite.

Tearing out bi-directional pipe support makes the whole effort of
porting the FreeBSD pipe code seem useless -- it would have been much
easier to just start from scratch.

David Laight's concern about compatability with other very widely used
systems that support bi-directional pipes is also quite valid.

In fact one of the benefits I hoped we could reap from the FreeBSD pipe
implementation was decent high-throughput bi-directional pipes, and in
part my hope was driven by my desire for compatability with those other
very widely used systems.

-- 
								Greg A. Woods

+1 416 218-0098;            <g.a.woods@ieee.org>;           <woods@robohack.ca>
Planix, Inc. <woods@planix.com>; VE3TCP; Secrets of the Weird <woods@weird.com>