Ошибочный индикатор errno не должен использоваться
Примечание
Используйте Bug Finder вместо Code Prover для проверки правил кодирования. Поддержка кодирования правил, регистрируясь в Code Prover будет удалена в будущем релизе. См. Вопросы совместимости.
Ошибочный индикатор errno не должен использоваться.
Наблюдение этого правила поощряет хорошую практику не доверия errno
проверять состояние ошибки.
Проверка errno
не достаточно, чтобы гарантировать отсутствие ошибок. Функционирует, такие как fopen
не может установить errno
на состоянии ошибки. Часто, необходимо проверять возвращаемое значение таких функций для состояния ошибки.
Если вы ожидаете нарушение правила, но не видите его, относитесь, чтобы Диагностировать, Почему Кодирующие Стандартные Нарушения Не Появляются как ожидалось.
Группа: диагностическая библиотека |
Категория: необходимый |