fflush(3) reads on Solaris: When calling fflush(), if stream is a null pointer, all files open for writing are flushed. But didn't we find that that didn't work due to also getting files for input? Too bad the haven't figured out the fpurge(3) call. --tom