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