test_and_set_bit (9) Linux Manual Page
test_and_set_bit – Set a bit and return its old value
Synopsis
-
bool test_and_set_bit(longnr, volatile unsigned longaddr* );
Arguments
nr
-
- Bit to set
addr
- Address to count from
Description
This operation is atomic and cannot be reordered. It also implies a memory barrier.
