_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ść.