Standard library header <errno.h>
From cppreference.com
C
Concurrency support (C11)
Standard Library headers
<stdmchar.h> (C29)
<stdnoreturn.h> (C11*)
<tgmath.h> (C99)
<threads.h> (C11)
<uchar.h> (C11)
<wchar.h> (C95)
<wctype.h> (C95)
This header is part of the error handling library.
[edit] Error numbers
[edit] Synopsis
#define EDOM /* implementation-defined */ #define EILSEQ /* implementation-defined */ #define ERANGE /* implementation-defined */ #define errno /* implementation-defined */ // Only if the implementation defines __STDC_LIB_EXT1__ and additionally the user code // defines __STDC_WANT_LIB_EXT1__ before any inclusion of <errno.h>: #ifdef __STDC_WANT_LIB_EXT1__ #define __STDC_LIB_EXT1__ /* implementation-defined */ #define errno_t /* implementation-defined */ #endif