1$ strerror() support catalog 2$ 3$set 1 4$ EPERM 51 不允许的操作 6$ ENOENT 72 文件或目录不存在 8$ ESRCH 93 进程不存在 10$ EINTR 114 系统调用中止 12$ EIO 135 输入/输出错误 14$ ENXIO 156 未配置的设备 16$ E2BIG 177 参数表过长 18$ ENOEXEC 198 可执行文件格式错误 20$ EBADF 219 文件描述符无效 22$ ECHILD 2310 指定子进程不存在 24$ EDEADLK 2511 此操作会导致死锁 26$ ENOMEM 2712 无法分配内存 28$ EACCES 2913 拒绝访问 30$ EFAULT 3114 无效地址 32$ ENOTBLK 3315 该操作需要块设备 34$ EBUSY 3516 设备使用中 36$ EEXIST 3717 文件已存在 38$ EXDEV 3918 链接跨设备 40$ ENODEV 4119 设备不支持此操作 42$ ENOTDIR 4320 对象非目录 44$ EISDIR 4521 对象为目录 46$ EINVAL 4722 参数无效 48$ ENFILE 4923 系统打开文件过多 50$ EMFILE 5124 进程打开文件过多 52$ ENOTTY 5325 无效设备 ioctl 54$ ETXTBSY 5526 可执行文件忙 56$ EFBIG 5727 文件过大 58$ ENOSPC 5928 设备无可用空间 60$ ESPIPE 6129 不允许执行 seek 操作 62$ EROFS 6330 文件系统只读 64$ EMLINK 6531 文件链接过多 66$ EPIPE 6732 管道已中止 68$ EDOM 6933 数值参数越界 70$ ERANGE 7134 结果过大 72$ EAGAIN, EWOULDBLOCK 7335 资源暂时不可用 74$ EINPROGRESS 7536 操作进行中 76$ EALREADY 7737 操作已开始 78$ ENOTSOCK 7938 尝试在非 socket 上执行 socket 操作 80$ EDESTADDRREQ 8139 需要目的地址 82$ EMSGSIZE 8340 消息过长 84$ EPROTOTYPE 8541 socket协议类型错误 86$ ENOPROTOOPT 8742 协议不可用 88$ EPROTONOSUPPORT 8943 不支持的协议 90$ ESOCKTNOSUPPORT 9144 不支持的 socket 类型 92$ EOPNOTSUPP, ENOTSUP 9345 不支持的操作 94$ EPFNOSUPPORT 9546 不支持的协议族 96$ EAFNOSUPPORT 9747 协议族不支持的地址族 98$ EADDRINUSE 9948 地址已被占用 100$ EADDRNOTAVAIL 10149 无法指定请求的地址 102$ ENETDOWN 10350 网络已关闭 104$ ENETUNREACH 10551 网络不可达 106$ ENETRESET 10752 复位导致网络连接丢失 108$ ECONNABORTED 10953 软件导致的连接中止 110$ ECONNRESET 11154 对方复位了连接 112$ ENOBUFS 11355 缓冲区空间不足 114$ EISCONN 11556 socket 已连接 116$ ENOTCONN 11757 socket 未连接 118$ ESHUTDOWN 11958 socket shutdown 之后无法发送数据 120$ ETOOMANYREFS 12159 引用数过多:无法拼接 122$ ETIMEDOUT 12360 操作超时 124$ ECONNREFUSED 12561 拒绝连接 126$ ELOOP 12762 符号链接层数过多 128$ ENAMETOOLONG 12963 文件名过长 130$ EHOSTDOWN 13164 主机已关闭 132$ EHOSTUNREACH 13365 没有到主机的路由 134$ ENOTEMPTY 13566 目录非空 136$ EPROCLIM 13767 进程数超限 138$ EUSERS 13968 用户数超限 140$ EDQUOT 14169 磁盘空间配额超限 142$ ESTALE 14370 NFS 文件句柄已失效 144$ EREMOTE 14571 远程目录层数过多 146$ EBADRPC 14772 RPC 结构无效 148$ ERPCMISMATCH 14973 RPC 版本错误 150$ EPROGUNAVAIL 15174 RPC 程序不可用 152$ EPROGMISMATCH 15375 程序版本错误 154$ EPROCUNAVAIL 15576 未提供的远程函数 156$ ENOLCK 15777 不支持锁 158$ ENOSYS 15978 功能未实现 160$ EFTYPE 16179 文件类型或格式无效 162$ EAUTH 16380 身份无效 164$ ENEEDAUTH 16581 无信任凭据 166$ EIDRM 16782 无标识符 168$ ENOMSG 16983 无消息类型 170$ EOVERFLOW 17184 数值溢出 172$ ECANCELED 17385 操作已取消 174$ EILSEQ 17586 无效字符序列 176$ ENOATTR 17787 无扩展属性 178$ EDOOFUS 17988 程序设计错误 180$ EBADMSG 18189 无效消息 182$ EMULTIHOP 18390 Multihop attempted 184$ ENOLINK 18591 Link has been severed 186$ EPROTO 18792 协议错误 188$ 189$ strsignal() support catalog 190$ 191$set 2 192$ SIGHUP 1931 终端线路挂断 194$ SIGINT 1952 中断 196$ SIGQUIT 1973 退出 198$ SIGILL 1994 无效指令 200$ SIGTRAP 2015 跟踪/BPT 陷阱 202$ SIGABRT, SIGIOT 2036 终止陷阱 204$ SIGEMT 2057 EMT 陷阱 206$ SIGFPE 2078 浮点异常 208$ SIGKILL 2099 强制终止进程 210$ SIGBUS 21110 系统内存访问越界 212$ SIGSEGV 21311 内存访问越界 214$ SIGSYS 21512 无效系统调用 216$ SIGPIPE 21713 写管道时读取者不存在 218$ SIGALRM 21914 实时倒计时到期 220$ SIGTERM 22115 终止 222$ SIGURG 22316 需立即处理的 I/O 紧急状况 224$ SIGSTOP 22517 挂起 (信号) 226$ SIGTSTP 22718 挂起 228$ SIGCONT 22919 继续运行 230$ SIGCHLD 23120 子进程终止 232$ SIGTTIN 23321 TTY 输入阻塞 234$ SIGTTOU 23522 TTY 输出阻塞 236$ SIGIO 23723 I/O 就绪 238$ SIGXCPU 23924 CPU 使用时间过长 240$ SIGXFSZ 24125 文件尺寸过大 242$ SIGVTALRM 24326 虚拟倒计时到期 244$ SIGPROF 24527 剖析倒计时到期 246$ SIGWINCH 24728 窗口尺寸变化 248$ SIGINFO 24929 请求信息 250$ SIGUSR1 25130 用户自定义信号 1 252$ SIGUSR2 25331 用户自定义信号 2 254$ 255$ gai_strerror() support catalog 256$ 257$set 3 258$ 1 (obsolete) 2591 主机名使用了不支持的地址类型 260$ EAI_AGAIN 2612 暂时无法解析名称 262$ EAI_BADFLAGS 2633 无效的 ai_flags 值 264$ EAI_FAIL 2654 解析名称时出现无法恢复的错误 266$ EAI_FAMILY 2675 不支持的地址信息类型 268$ EAI_MEMORY 2696 内存分配失败 270$ 7 (obsolete) 2717 主机名无相关联的地址 272$ EAI_NONAME 2738 未知的主机名或服务名 274$ EAI_SERVICE 2759 套接字类型不支持此服务名 276$ EAI_SOCKTYPE 27710 不支持的套接字类型 278$ EAI_SYSTEM 27911 系统调用返回了 errno 错误 280$ EAI_BADHINTS 28112 无效提示参数 282$ EAI_PROTOCOL 28313 未知协议 284$ EAI_OVERFLOW 28514 参数缓冲溢出 286$ 0 28732766 成功 288$ NL_MSGMAX 28932767 未知错误 290