Site icon EfmSoft

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

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

ENOLCK

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

ENOLCK означает «Блокировки записей недоступны». Для условия «Блокировки записей недоступны» код ENOLCK нужно связывать с первым возвратившим его вызовом и контекстом: лимит процесса или системы, память, дескрипторы, блокировки и временное состояние.

После отказа, соответствующего «Блокировки записей недоступны», сохраните errno немедленно: любой последующий системный или библиотечный вызов может заменить значение. Для ENOLCK исходная английская страница также выделяет ключевые параметры вызова; эти данные полезно записать вместе с return value, потоком и временем события.

Диагностика

На платформе Linux исправление ENOLCK считается подтверждённым, когда исходная операция даёт ожидаемый результат, а отдельный отрицательный тест по-прежнему воспроизводит именно условие «Блокировки записей недоступны» без утечки ресурсов и потери первичной диагностики.

Ссылки для ENOLCK


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

Exit mobile version