attached a changed version of the Atomic header where a mutex fallback is used for "xor" on solaris."