Stores a value in a single word variable atomically.
#include <sys/atomic_op.h>
void _clear_lock (word_addr, value) atomic_p word_addr; int value
word_addr | Specifies the address of the single word variable. |
value | Specifies the value to store in the single word variable. |
The _clear_lock subroutine performs an atomic (uninterruptible) sequence of operations.
This subroutine has no return values.
Note: The word variable must be aligned on a full word boundary.
The _check_lock subroutine, _safe_fetch subroutine.