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