" (*) inX(), outX(): ... They are guaranteed to be fully ordered with respect to each other. They are not guaranteed to be fully ordered with respect to other types of memory and I/O operation. ... " No barriers are needed in this case. Regards, Krzysztof ---------------------------------------------------------------------- Alergia na seks? >> http://link.interia.pl/f1eec