_set_errno

Ustaw wartość zmiennej globalnej errno .

Składnia

errno_t _set_errno( int error_value );

Parametry

error_value
Nowa wartość .errno

Wartość zwracana

Zwraca zero, jeśli operacja zakończyła się pomyślnie.

Uwagi

Możliwe wartości są definiowane w pliku Errno.h. errno Zobacz również stałe.

Domyślnie stan globalny tej funkcji jest zakresem aplikacji. Aby zmienić to zachowanie, zobacz Stan globalny w CRT.

Przykład

// crt_set_errno.c
#include <stdio.h>
#include <errno.h>

int main()
{
   _set_errno( EILSEQ );
   perror( "Oops" );
}
Oops: Illegal byte sequence

Wymagania

Procedura Wymagany nagłówek Opcjonalny nagłówek
_set_errno <stdlib.h> <errno.h>

Aby uzyskać więcej informacji o zgodności, zobacz Zgodność.

Zobacz też

_get_errno
errno, _doserrno, _sys_errlisti _sys_nerr