atomic_int
static atomic_int sigev_generation;
static atomic_int finish;
atomic_int atomic;
atomic_is_lock_free((atomic_int *)NULL));
atomic_int x = ATOMIC_VAR_INIT(42);
atomic_int probe;