Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Задает значение глобальной переменной errno.
Синтаксис
errno_t _set_errno( int error_value );
Параметры
error_value
Новое значение errno.
Возвращаемое значение
Возвращает нуль при успешном завершении.
Замечания
Возможные значения макроса определяются в Errno.h. Кроме того, см errno . константы.
По умолчанию глобальное состояние этой функции ограничивается приложением. Чтобы изменить это поведение, см . статью "Глобальное состояние" в CRT.
Пример
// crt_set_errno.c
#include <stdio.h>
#include <errno.h>
int main()
{
_set_errno( EILSEQ );
perror( "Oops" );
}
Oops: Illegal byte sequence
Требования
| Маршрут | Обязательный заголовок | Необязательный заголовок |
|---|---|---|
_set_errno |
<stdlib.h> | <errno.h> |
Дополнительные сведения о совместимости см. в разделе Совместимость.