Что означает код errno 37 (ENOLCK) в Linux?

 
Также может означать:
КонстантаТипОС
KERN_TERMINATEDКод возврата ядра macOSmacOS
ippStsUnknownCacheSizeСтатус Intel IPPЛюбая
EALREADYerrnomacOS
ECHRNGerrnoSolaris
NPFS_FILE_SYSTEMКод BSODWindows
Предыдущий Следующий
EDEADLK EALREADY

ENOLCK

Что означает ENOLCK в Linux

ENOLCK: Блокировки записей недоступны. Система не может создать или сопровождать требуемое состояние record lock; это отличается от обычного конфликта с другим владельцем.

Особенности Linux

В Linux ENOLCK связан с невозможностью создать требуемую file lock, например для fcntl()/lockf(). На network filesystems проверьте lock manager и состояние сервера, а на локальной системе — лимиты и жизненный цикл locks процесса. Не подменяйте эту ошибку конфликтом блокировки: занятый lock обычно имеет другой способ ожидания или другой errno.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.