Значение errno
должно быть протестировано против нуля после вызова errno
- устанавливающий функцию
Значение errno
должно быть протестировано против нуля после вызова errno
- устанавливающий функцию.
Если ошибка происходит во время вызова errno
- функция установки, функция пишет ненулевое значение в errno
. В противном случае errno
не изменяется.
Когда errno
будет ненулевым, функциональное возвращаемое значение вряд ли будет правильно. Перед использованием этого возвращаемого значения необходимо протестировать errno
на ненулевые значения.
Errno
- устанавливающие функции включают:
ftell
, fgetpos
, fgetwc
и связанные функции.
strtoimax
, strtol
и связанные функции.
Эквиваленты широкого символа, такие как wcstoimax
и wcstol
также покрыты.
Значение errno
должно быть протестировано против нуля после вызова errno
- устанавливающий функцию.
Если вы ожидаете нарушение правила, но не видите его, обратитесь к Кодированию Стандартных Нарушений, Не Отображенных.
Группа: ресурсы |
Категория: необходимый |
Категория AGC: необходимый |
Язык: C90, C99 |