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