Namespaces
Variants

Standard library header <errno.h>

From cppreference.net

Este encabezado es parte de la biblioteca de manejo de errores .

Números de error

macro que se expande a una variable de número de error local al hilo compatible con POSIX
(macro variable)
macros para condiciones de error estándar compatibles con POSIX
(macro constant)

Sinopsis

#define EDOM   /* implementation-defined */
#define EILSEQ /* implementation-defined */
#define ERANGE /* implementation-defined */
#define errno  /* implementation-defined */
// Solo si la implementación define __STDC_LIB_EXT1__ y adicionalmente el código del usuario
// define __STDC_WANT_LIB_EXT1__ antes de cualquier inclusión de <errno.h>:
#ifdef __STDC_WANT_LIB_EXT1__
#define __STDC_LIB_EXT1__  /* implementation-defined */
#define errno_t            /* implementation-defined */
#endif