Tests whether a complex lock is locked.
int lock_islocked (lock_addr) complex_lock_t lock_addr;
|lock_addr||Specifies the address of the lock word to test.|
The lock_islocked kernel service determines whether the specified complex lock is free, or is locked in either shared-read or exclusive-write mode.
The lock_islocked kernel service can be called from the process environment only.
|TRUE||Indicates that the lock was locked.|
|FALSE||Indicates that the lock was free.|
The lock_islocked kernel service is part of the Base Operating System (BOS) Runtime.
The lock_init kernel service.
Understanding Locking and Locking Kernel Services in AIX Kernel Extensions and Device Support Programming Concepts