Actually, it appears that we were lucky since the order meant that defined(__sparc__) was pretty much ignored, unless it was defined :) So only on those systems with __sparc__ defined were we always using "real" atomics. Sorry if that wasn't clear. -- =========================================================================== Jim Jagielski [|] [EMAIL PROTECTED] [|] http://www.jaguNET.com/ "A society that will trade a little liberty for a little order will lose both and deserve neither" - T.Jefferson
