Compartir a través de


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

Consulte también

_get_errno
errno, _doserrno, _sys_errlist y _sys_nerr.