Что означает код errno 90 (ELOOP) в Solaris?

 
Также может означать:
КонстантаТипОС
EMSGSIZEerrnoLinux
EIDRMerrnomacOS
CRITICAL_SERVICE_FAILEDКод BSODWindows
Предыдущий Следующий
EIDRM EPROTOTYPE

ELOOP

Цикл символических ссылок или превышение предела переходов по ним

В Solaris ELOOP имеет значение errno 90. Основное сообщение: Цикл символических ссылок, однако полезный диагностический контекст уже краткого сообщения: Solaris превысила предел переходов по символическим ссылкам при разрешении пути.

Зафиксируйте путь до его нормализации и отдельно разрешите каждый символический компонент. Это позволяет отличить настоящий цикл ссылок от длинной, но конечной цепочки, которая лишь превысила системный предел переходов.

Что проверить при этом результате

  • Исследуйте полный путь, а не только последний компонент.
  • Проверьте циклы символических ссылок, созданные развёртыванием или структурами в стиле chroot.
  • Сопоставьте с ENAMETOOLONG, если проблема связана с длиной, а не количеством переходов.

Справочные материалы


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