Namespaces
Variants

Standard library header <errno.h>

From cppreference.net

此头文件是 错误处理 库的组成部分。

错误代码

扩展为符合POSIX标准的线程局部错误编号变量的宏
(宏变量)
标准POSIX兼容错误条件的宏定义
(宏常量)

概要

#define EDOM   /* implementation-defined */
#define EILSEQ /* implementation-defined */
#define ERANGE /* implementation-defined */
#define errno  /* implementation-defined */
// 仅当实现定义了 __STDC_LIB_EXT1__ 且用户代码在包含 <errno.h> 前
// 定义了 __STDC_WANT_LIB_EXT1__ 时:
#ifdef __STDC_WANT_LIB_EXT1__
#define __STDC_LIB_EXT1__  /* implementation-defined */
#define errno_t            /* implementation-defined */
#endif