description | title | ms.date | f1_keywords | helpviewer_keywords | ms.assetid | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Learn more about: _locking Constants |
_locking Constants |
11/04/2016 |
|
|
c3dc92c8-60e3-4d29-9f50-5d217627c8ad |
#include <sys/locking.h>
The mode
argument in the call to the _locking
function specifies the locking action to be performed.
The mode
argument must be one of the following manifest constants.
Value | Description |
---|---|
_LK_LOCK |
Locks the specified bytes. If the bytes can't be locked, the function tries again after 1 second. If the bytes can't be locked after 10 attempts, the function returns an error. |
_LK_RLCK |
Same as _LK_LOCK . |
_LK_NBLCK |
Locks the specified bytes. If bytes can't be locked, the function returns an error. |
_LK_NBRLCK |
Same as _LK_NBLCK . |
_LK_UNLCK |
Unlocks the specified bytes. (The bytes must have been previously locked.) |