Site icon EfmSoft

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

 
Также может означать:
КонстантаТипОС
ERROR_HANDLE_EOFОшибка WindowsWindows
KERN_LOCK_SET_DESTROYEDКод возврата ядра macOSmacOS
ippStsSymKernelExpectedСтатус Intel IPPЛюбая
ENOSYSerrnoLinux
ENOTSOCKerrnomacOS
EL2NSYNCerrnoSolaris
CDFS_FILE_SYSTEMКод BSODWindows
Предыдущий Следующий
EL2NSYNC ENOTEMPTY

ENAMETOOLONG

Что означает ENAMETOOLONG

ENAMETOOLONG — имя файла слишком длинное.

Нужно определить, какое именно ограничение нарушено: длина отдельного компонента, полный путь или правило конкретного CRT/Win32 API. Учитывайте также long-path policy и используемый формат пути, а не только число символов в исходной строке.

Что проверить

  • В Windows UCRT portable errno может быть результатом CRT-адаптации нативной файловой ошибки; сохраняйте также исходный API/дескриптор context, если он доступен вызывающему слою.
  • Записывайте их фактические значения или режимы, а не только символическое имя errno.

Технические ссылки


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

Exit mobile version