| Предыдущий | Следующий |
| EFTYPE | ELIBBAD |
EOVERFLOW
Представимость типа данных
В Solaris EOVERFLOW имеет значение errno 79. Основное сообщение: значение слишком велико для сохранения в типе данных
, однако полезный диагностический контекст уже краткого сообщения: Solaris не смогла сохранить значение в запрошенном типе данных без переполнения.
Для EOVERFLOW сначала используйте таблицу errno Solaris и лишь затем сравнивайте с POSIX для переносимого поведения. Некоторые значения Solaris с именем EOVERFLOW имеют те же имена, что и в других UNIX-системах, но другие числовые коды или более узкие исторические значения.
Что проверить для EOVERFLOW
- Зафиксируйте точный интерфейс, тип структуры и разрядность ABI, использованные процессом.
- Для ошибок пути EOVERFLOW зафиксируйте как полную длину пути, так и длину отдельных компонентов.
- Для ошибок представимости EOVERFLOW сравните режимы сборки с поддержкой больших файлов, 32-разрядный и 64-разрядный режимы.
Ссылки для EOVERFLOW
Нужно найти другой код? Найти другой код состояния или ошибки.