Why not have glibc incorporate the moral equivalent of the "unlocked" stdio routines (fwrite_unlocked, printf_unlocked, etc.), like fwrite_block? Similarly for printf_block, fprintf_block, etc. Most of the stdio code would not need to be reimplemented since it is already present in glibc and applications which wanted to rely on the blocking behavior of stdout and stderr could use these routines instead of the usual stdio? In fact then they (and CVS) could probably get it down to some #defines in a header without changing the existing stdio calls.
Regards, Derek _______________________________________________ Bug-cvs mailing list Bug-cvs@gnu.org http://lists.gnu.org/mailman/listinfo/bug-cvs