_set_errno

errno 전역 변수의 값을 설정합니다.

구문

errno_t _set_errno( int error_value );

매개 변수

error_value
errno의 새 값입니다.

반환 값

성공하면 0을 반환합니다.

설명

가능한 값은 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>

호환성에 대한 자세한 내용은 호환성을 참조하세요.

참고 항목

_get_errno
errno, _doserrno, _sys_errlist_sys_nerr