John Dyson 2834ceec7c Improve the performance for pipe(2) again. Also include some
fixes for previous version of new pipes from Bruce Evans.  This
new version:

Supports more properly the semantics of select (BDE).
Supports "OLD_PIPE" correctly (kern_descrip.c, BDE).
Eliminates incorrect EPIPE returns (bash 'pipe broken' messages.)
Much faster yet, currently tuned relatively conservatively -- but now
	gives approx 50% more perf than the new pipes code did originally.
	(That was about 50% more perf than the original BSD pipe code.)

Known bugs outstanding:
	No support for async io (SIGIO).  Will be included soon.

Next to do:
	Merge support for FIFOs.

Submitted by: bde
1996-02-04 19:56:35 +00:00
..
1995-12-02 16:32:03 +00:00
1995-12-17 21:23:44 +00:00
1995-05-08 23:11:12 +00:00
1995-12-17 21:23:44 +00:00
1995-12-17 21:23:44 +00:00
1994-08-02 07:55:43 +00:00
1995-02-24 08:51:34 +00:00
1994-08-02 07:55:43 +00:00
1996-01-04 21:13:23 +00:00
1996-01-29 03:18:05 +00:00
1996-01-24 18:29:00 +00:00
1996-01-08 04:30:48 +00:00
1995-12-22 13:09:39 +00:00
1996-01-26 12:42:39 +00:00
1996-01-04 21:13:23 +00:00
1994-08-02 07:55:43 +00:00
1995-12-22 15:57:31 +00:00
1995-12-17 21:23:44 +00:00