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 (_check_lock Subroutine) subroutine, _safe_fetch subroutine.