atomic_add_negative

Name

atomic_add_negative --  add and test if negative

Synopsis

int atomic_add_negative (int i, atomic_t * v);

Arguments

i

integer value to add

v

pointer of type atomic_t

Description

Atomically adds i to v and returns true if the result is negative, or false when result is greater than or equal to zero. Note that the guaranteed useful range of an atomic_t is only 24 bits.