32 lines
365 B
Markdown
32 lines
365 B
Markdown
# PR_AtomicAdd
|
|
|
|
## Syntax
|
|
|
|
```{code}
|
|
#include <pratom.h>
|
|
|
|
PRInt32 PR_AtomicAdd(
|
|
PRInt32 *ptr,
|
|
PRInt32 val);
|
|
```
|
|
|
|
### Parameter
|
|
|
|
The function has the following parameters:
|
|
|
|
`ptr`
|
|
|
|
: A pointer to the value to increment.
|
|
|
|
`val`
|
|
|
|
: A value to be added.
|
|
|
|
### Returns
|
|
|
|
The returned value is the result of the addition.
|
|
|
|
## Description
|
|
|
|
Atomically add a 32 bit value.
|