Site icon EfmSoft

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

 
Также может означать:
КонстантаТипОС
ERROR_HANDLE_DISK_FULLОшибка WindowsWindows
KERN_LOCK_UNSTABLEКод возврата ядра macOSmacOS
ippStsEvenMedianWeightСтатус Intel IPPЛюбая
ENOTEMPTYerrnoLinux
EDESTADDRREQerrnomacOS
EL3HLTerrnoSolaris
RDR_FILE_SYSTEMКод BSODWindows
Предыдущий Следующий
EL3HLT ELOOP

ENOLCK

Что означает ENOLCK в Windows UCRT

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

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

UCRT содержит ENOLCK, но Windows file locking обычно выполняется через Win32/NT lock primitives и возвращает собственные codes. Если переносимая библиотека выставила errno, запишите одновременно GetLastError() и операцию LockFileEx или runtime wrapper. Это позволяет отличить реальный дефицит lock resources от конфликта диапазонов или ошибки handle.

Ссылки


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

Exit mobile version