Что означает код errno 48 (ENOTSUP) в Solaris?

 
Также может означать:
КонстантаТипОС
KERN_NOT_WAITINGКод возврата ядра macOSmacOS
ippStsSizeWrnСтатус Intel IPPЛюбая
ELNRNGerrnoLinux
EADDRINUSEerrnomacOS
SET_OF_INVALID_CONTEXTКод BSODWindows
Предыдущий Следующий
EADDRINUSE EUNATCH

ENOTSUP

Неподдерживаемая возможность или операция

В Solaris ENOTSUP имеет значение errno 48. Основное сообщение: Операция не поддерживается, однако полезный диагностический контекст уже краткого сообщения: Solaris не поддерживает запрошенную возможность или операцию в данной версии системы либо контексте объекта.

Проверьте тот же запрос на заведомо поддерживаемом объекте. Если он там проходит, причина находится в возможностях конкретной файловой системы, устройства или транспортного объекта, а не в синтаксисе параметров вызова.

Что проверить

  • Определите, относится ли отсутствие поддержки ко всей системе, файловой системе, параметру сокета или возможности устройства.
  • Используйте обнаружение возможностей и альтернативные пути кода, а не циклы повторных попыток.
  • Не считайте это признаком недопустимого синтаксиса; EINVAL означает другое нарушение контракта.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.