> Standard error is unbuffered, eg, one char at a time, so it makes one
> write system call per character, hence its slowness.
^^^^^^^^^^^^^
Surely you mean "per call".
--
Made in New Zealand --> Brent Callaghan
AT&T Information Systems, Lincroft, NJ
{ihnp4|mtuxo|pegasus}!poseidon!brent
(201) 576-3475