This feature is new in the Solaris Express 10/03 release and has been enhanced in the Solaris 10 1/06 release.
Atomic operations provide APIs in libc that perform simple atomic operations quickly. This new feature permits applications to atomically update memory without using other synchronization primitives or platform-specific assembly language. The available operations include addition, the “and” Boolean function, and the “or” Boolean function.
For more information, see the atomic_ops(3C) man page.