#include <atomic.h>
The atomic_t data type is opaque for the users and small enough (and not going to grow) for passing around by value.
value of atomic structure