diff options
author | John Dyson <dyson@FreeBSD.org> | 1996-02-04 19:56:35 +0000 |
---|---|---|
committer | John Dyson <dyson@FreeBSD.org> | 1996-02-04 19:56:35 +0000 |
commit | 2834ceec7cb6584490e4b230601ef15103e00ba8 (patch) | |
tree | c4581fd40d3e230191bb0fb5da9e47cd2b097e1f /games/number | |
parent | 56d073db1306ddf706172fb89ed0bfa7dcd09847 (diff) | |
download | src-2834ceec7cb6584490e4b230601ef15103e00ba8.tar.gz src-2834ceec7cb6584490e4b230601ef15103e00ba8.zip |
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
Notes
Notes:
svn path=/head/; revision=13907
Diffstat (limited to 'games/number')
0 files changed, 0 insertions, 0 deletions