_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à).