| Предыдущий | Следующий |
| EISCONN | EBADSLT |
EDEADLOCK
Код совместимости для взаимной блокировки файловых блокировок
В Solaris EDEADLOCK имеет значение errno 56. Основное сообщение: Ошибка взаимной блокировки файловых блокировок
, однако полезный диагностический контекст уже краткого сообщения: Solaris сообщает о взаимной блокировке файловых блокировок под этим устаревшим именем совместимости.
Не подменяйте это значение автоматически обычным EDEADLK при анализе старых журналов Solaris. Сохраните числовой errno и API, потому что историческое имя EDEADLOCK относится к отдельному значению совместимости.
Что проверить при этом результате
- Рассматривайте это как нарушение порядка блокировок, а не проблему хранилища или разрешений.
- Сохраните файл, диапазон байтов, идентификаторы процессов и порядок получения блокировок.
- Для переносимости также распознавайте EDEADLK.
Справочные материалы
Нужно найти другой код? Найти другой код состояния или ошибки.