this is the coding for the 'default' apr_atomic it uses a >7< mutex locks (it picks one based on a hash of the memory pointer) to provide the locking. this of course can be increased to reduce contention. If no one objects I'll add this (and unix support files) and we can figure out a method of getting OS/CPU specific stuff in.