| Предыдущий | Следующий |
| EPROCUNAVAIL | ENOLCK |
EBADFD
Что означает EBADFD в Linux
EBADFD: Файловый дескриптор находится в недопустимом состоянии. Дескриптор может быть численно допустим, но находиться в состоянии, в котором выбранная операция запрещена; важно восстановить его lifecycle.
Практическая проверка
Сделайте трассу всех переходов состояния проблемного descriptor: open/create, dup, shutdown, close и повторное использование номера. Важный тест — сравнить тот же вызов на только что созданном объекте и на объекте, прошедшем реальный lifecycle приложения. Если свежий descriptor работает, ищите ошибочный переход состояния, а не ограничения самой операции.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.