Name
atomic_add_unless —
add unless the number is a given value
Synopsis
atomic_add_unless ( | | v, |
| | | a, |
| | | u); |
Arguments
v
pointer of type atomic_t
a
the amount to add to v...
u
...unless v is equal to u.
Description
Atomically adds a to v, so long as it was not u.
Returns non-zero if v was not u, and zero otherwise.