Значение errno
должны быть проверены только, когда последняя вызываемая функция была errno
-настройка функции
Значение errno
должны быть проверены только, когда последняя вызываемая функция была errno
-настройка функции.
Это правило получено от MISRA C®: 2012 1 о внесении изменений.
Кроме errno
- устанавливая функции, Стандарт не применяет этот набор других функций errno
об ошибках. Задают ли эти функции errno
или нет зависит от реализации.
Чтобы обнаружить ошибки, если вы проверяете errno
только валидность этой проверки также становится зависимой от реализации. О реализациях, которые не требуют errno
установка, даже если вы проверяете errno
в одиночку можно упустить из виду условия ошибки.
Список errno
-настройка функций, см MISRA C:2012 Rule 22.8
.
Если вы ожидаете нарушения правил, но не видите его, обратитесь к разделу «Стандартные нарушения кодирования не отображаются».
Группа: Ресурсы |
Категория: Требуемая |
Категория AGC: Требуется |