Add and test if negative
int atomic_add_negative(int i, atomic_t * v);
i
integer value to add
v
pointer of type atomic_t
Atomically adds i to v and returns true if the result is negative, or false when result is greater than or equal to zero.