Поделиться через


Константы _locking

#include <sys/locking.h>

Заметки

Аргумент mode в вызове функции _locking определяет выполняемое действие блокировки.

Аргумент mode должен быть одной из следующих констант манифеста.

  • _LK_LOCK
    Блокирует указанные байты. Если байты не могут быть заблокированы, функция попытается повторить блокировку снова через 1 секунду. Если после 10 попыток байты не могут быть заблокированы, функция возвращает ошибку.

  • _LK_RLCK
    Эквивалентно _LK_LOCK.

  • _LK_NBLCK
    Блокирует указанные байты. Если невозможно заблокировать байты, функция возвращает ошибку.

  • _LK_NBRLCK
    Эквивалентно _LK_NBLCK.

  • _LK_UNLCK
    Разблокирует указанные байты. (Байты должны быть заблокированы ранее.)

См. также

Ссылки

_locking

Глобальные константы