Atomically adds a 32-bit value to the specified memory location.
#include <stdlib.h> void atomic_add ( unsigned long *addr, unsigned long value);
(IN) Points to the memory location for the operation.
(IN) Specifies the value to add to the memory location.
The memory location address is expected to be valid. If an invalid address is passed, the server will abend.