Namespaces
Variants

Standard library header <errno.h>

From cppreference.net

Cet en-tête fait partie de la bibliothèque de gestion d'erreurs .

Numéros d'erreur

macro qui s'étend à une variable de numéro d'erreur thread-local compatible POSIX
(macro variable)
macros pour les conditions d'erreur standard compatibles POSIX
(macro constant)

Synopsis

#define EDOM   /* implementation-defined */
#define EILSEQ /* implementation-defined */
#define ERANGE /* implementation-defined */
#define errno  /* implementation-defined */
// Seulement si l'implémentation définit __STDC_LIB_EXT1__ et que le code utilisateur
// définit __STDC_WANT_LIB_EXT1__ avant toute inclusion de <errno.h> :
#ifdef __STDC_WANT_LIB_EXT1__
#define __STDC_LIB_EXT1__  /* implementation-defined */
#define errno_t            /* implementation-defined */
#endif