diff options
author | dyson <dyson@FreeBSD.org> | 1996-02-04 19:56:35 +0000 |
---|---|---|
committer | dyson <dyson@FreeBSD.org> | 1996-02-04 19:56:35 +0000 |
commit | 276899d730ed09c8d2362c150aa0908e69928c36 (patch) | |
tree | c4581fd40d3e230191bb0fb5da9e47cd2b097e1f /lib/libc/stdlib/malloc.c | |
parent | da644672140f1509396e47cf079f636657af7168 (diff) | |
download | FreeBSD-src-276899d730ed09c8d2362c150aa0908e69928c36.zip FreeBSD-src-276899d730ed09c8d2362c150aa0908e69928c36.tar.gz |
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
Diffstat (limited to 'lib/libc/stdlib/malloc.c')
0 files changed, 0 insertions, 0 deletions