| Предыдущий | Следующий |
| EADDRINUSE | EUNATCH |
ENOTSUP
Неподдерживаемая возможность или операция
В Solaris ENOTSUP имеет значение errno 48. Основное сообщение: Операция не поддерживается
, однако полезный диагностический контекст уже краткого сообщения: Solaris не поддерживает запрошенную возможность или операцию в данной версии системы либо контексте объекта.
Для ENOTSUP сначала используйте таблицу errno Solaris и лишь затем сравнивайте с POSIX для переносимого поведения. Некоторые значения Solaris с именем ENOTSUP имеют те же имена, что и в других UNIX-системах, но другие числовые коды или более узкие исторические значения.
Что проверить для ENOTSUP
- Определите, относится ли отсутствие поддержки ко всей системе, файловой системе, параметру сокета или возможности устройства.
- Используйте обнаружение возможностей и альтернативные пути кода, а не циклы повторных попыток.
- Не считайте это признаком недопустимого синтаксиса; EINVAL означает другое нарушение контракта.
Ссылки для ENOTSUP
Нужно найти другой код? Найти другой код состояния или ошибки.