Also, the blocking of the driver thread during spooling into the file should be taken care. I wanted to look into the kernel async IO (as it is available on Darwin/Sol/Linux).
What about separate thread doing all spooling I/O, driver thread will send buffer to be written and immediately continue while spooling thread will do writes?
-- Vlad Seryakov 571 262-8608 office [EMAIL PROTECTED] http://www.crystalballinc.com/vlad/
