_locking
Константы
Синтаксис
#include <sys/locking.h>
Замечания
Аргумент mode
в вызове _locking
функции указывает действие блокировки, которое необходимо выполнить.
Аргумент mode
должен быть одним из следующих констант манифеста.
значение | Описание |
---|---|
_LK_LOCK |
Блокирует указанные байты. Если байты не могут быть заблокированы, функция пытается повторить попытку через 1 секунду. Если байты не могут быть заблокированы после 10 попыток, функция возвращает ошибку. |
_LK_RLCK |
Эквивалентно _LK_LOCK . |
_LK_NBLCK |
Блокирует указанные байты. Если не удается заблокировать байты, функция возвращает ошибку. |
_LK_NBRLCK |
Эквивалентно _LK_NBLCK . |
_LK_UNLCK |
Разблокирует указанные байты. (Байты должны быть ранее заблокированы.) |