Hi Greg, Greg Lewis wrote: > Sensational. I like this implementation. The #else will need to become > an '#elif __FreeBSD__' though and we'll need to expand things for the > other BSDs unless I'm mistaken. On MacOS X we'll need to use the atomic > functions in <libkern/OSAtomic.h>. I'm not sure about OpenBSD. > > Kurt, how do you feel about this version and are their atomic definitions > on OpenBSD we can use? I took a quick look in CVSweb last night and didn't > really see anything, but I could have easily missed it.
I've been having difficulty finding the time to work on this. I don't want to hold you or Christos up. Please go forward with what works for FreeBSD and NetBSD. If I need to add support for older gcc, I can do that later when I have the time to work on it. Thanks, -Kurt