_set_errno
Establezca el valor de la variable global errno
.
Sintaxis
errno_t _set_errno( int error_value );
Parámetros
error_value
Valor nuevo de errno
.
Valor devuelto
Devuelve cero si es correcto.
Comentarios
Los valores posibles se definen en Errno.h. errno
Consulte también constantes.
De manera predeterminada, el estado global de esta función está limitado a la aplicación. Para cambiar este comportamiento, consulte Estado global en CRT.
Ejemplo
// crt_set_errno.c
#include <stdio.h>
#include <errno.h>
int main()
{
_set_errno( EILSEQ );
perror( "Oops" );
}
Oops: Illegal byte sequence
Requisitos
Routine | Encabezado necesario | Encabezado opcional |
---|---|---|
_set_errno |
<stdlib.h> | <errno.h> |
Para obtener más información sobre compatibilidad, consulte Compatibilidad.