Condividi tramite


_set_errno

Imposta il valore della variabile globale errno.

Sintassi

errno_t _set_errno( int error_value );

Parametri

error_value
Nuovo valore di errno.

Valore restituito

Restituisce zero in caso di esito positivo.

Osservazioni:

I valori possibili sono definiti in Errno.h. errno Vedere anche le costanti.

Per impostazione predefinita, lo stato globale di questa funzione è limitato all'applicazione. Per modificare questo comportamento, vedere Stato globale in CRT.

Esempio

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

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

Requisiti

Ciclo Intestazione obbligatoria Intestazione facoltativa
_set_errno <stdlib.h> <errno.h>

Per altre informazioni sulla compatibilità, vedere Compatibility (Compatibilità).

Vedi anche

_get_errno
errno, _doserrno, _sys_errlist e _sys_nerr