...In addition to hacking up basic_string<> to make it thread safe, would I also have to compile with -fnew-abi (Linux x86, GCC 2.95.2) for exceptions to be thread-safe? Isn't the old exception model not thread-safe? I know -fnew-abi is not the default in 2.95.2 as I looked in the source. -- George T. Talbot <george@moberg.com>