c/atomic/atomic is lock free

Determines if the atomic operations on all objects of the type (the type of the object pointed to by ) are lock-free. In any given program execution, the result of calling is the same for all pointers of the same type.

Return value
if the operations on all objects of the type are lock-free,  otherwise.