Что означает код errno 121 (ENOLINK)?

 
Также может означать:
КонстантаТипОС
ERROR_SEM_TIMEOUTОшибка WindowsWindows
EREMOTEIOerrnoLinux
ESOCKTNOSUPPORTerrnoSolaris
MISMATCHED_HALКод BSODWindows
Предыдущий Следующий
ESOCKTNOSUPPORT EOPNOTSUPP

ENOLINK

ENOLINK в Windows UCRT: недоступна связь совместимого интерфейса

ENOLINK существует в Microsoft CRT главным образом для UNIX compatibility. Он не обязан быть прямым Win32 system error и без имени возвратившей CRT-функции имеет ограниченную диагностическую ценность.

Сохраняйте пару errno/_doserrno, pathname или endpoint и runtime build. Это позволяет увидеть исходное Windows-условие, которое wrapper свёл к ENOLINK.

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

  • Получите errno через _get_errno сразу после failed CRT call и одновременно запишите _doserrno.
  • Повторите операцию с заведомо доступным link/endpoint, сохранив тот же binary и UCRT.
  • Сверьте numeric value с заголовком целевой версии UCRT, а не с таблицей Linux.
  • Исправляйте исходную Win32/runtime-причину, а не только переносимое текстовое имя ENOLINK.

Ссылки для ENOLINK


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