Что означает код errno 41 (ELNRNG)?

 
Также может означать:
КонстантаТипОС
KERN_LOCK_OWNED_SELFКод возврата ядра macOSmacOS
ippStsI18nMsgCatalogInvalidСтатус Intel IPPЛюбая
EWOULDBLOCKerrnoLinux
EPROTOTYPEerrnomacOS
ENOTEMPTYerrnoWindows
SECURITY_SYSTEMКод BSODWindows
Предыдущий Следующий
EPROTOTYPE ENOTEMPTY

ELNRNG

Индекс линии связи не прошёл проверку диапазона

ELNRNG — это errno 41 в Solaris с официальным названием Номер линии связи вне допустимого диапазона. Текущий каталог errno не указывает универсальный современный системный вызов для этого условия, а имя не входит в POSIX Issue 8.

Полезной информацией является класс отклонённого идентификатора: номер линии связи. ECHRNG описывает номер канала, а соседние коды состояния уровня относятся к синхронизации, остановке или сбросу. Если устаревший протокол или драйвер предоставляет эти значения, сохранение различий между именами полей может прямо указать на некорректный запрос.

Диагностика диапазона для ELNRNG

  • Зафиксируйте номер линии связи и таблицу, топологию или конфигурацию, определяющую допустимые идентификаторы линий.
  • Проверьте, не изменилась ли конфигурация, пока кэшированный идентификатор линии оставался в пользовательском процессе или компоненте совместимости.
  • Не предполагайте, что «link» означает жёсткую ссылку файловой системы или гиперссылку; тип объекта может определить только исходный API.

Ссылки


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