本文共 2007 字,大约阅读时间需要 6 分钟。
#include #include #include int main() { for (int i = 0; i < 133; ++i) { std::cout << "errno " << i << " : " << strerror(i) << std::endl; } return 0;}
错误输出说明
以下是程序中使用strerror函数获取的错误信息列表:
- 0 : 成功
- 1 : 操作不允许
- 2 : 没有这样的文件或目录
- 3 : 没有这个进程
- 4 : 中断了系统调用
- 5 : 输入/输出错误
- 6 : 没有这样的设备或地址
- 7 : 参数列表太长
- 8 : 执行文件格式错误
- 9 : 不良的文件描述符
- 10 : 没有子进程
- 11 : 资源临时不可用
- 12 : 无法分配内存
- 13 : 没有权限
- 14 : 不良的地址
- 15 : 块设备所需
- 16 : 设备或资源忙碌
- 17 : 文件存在
- 18 : 无法访问跨设备链接
- 19 : 没有这样的设备
- 20 : 不是目录
- 21 : 是一个目录
- 22 : 无效的参数
- 23 : 太多打开的文件
- 24 : 太多打开的文件
- 25 : 不适合用IOCtrl命令
- 26 : 文本文件正在使用
- 27 : 文件大小超过限制
- 28 : 没有可用的空间
- 29 : 非法的寻找操作
- 30 : 只读文件系统
- 31 : 太多链接
- 32 : 斜管破裂
- 33 : 数字参数超出范围
- 34 : 结果数值超出范围
- 35 : 避免资源的死锁
- 36 : 文件名太长
- 37 : 没有锁
- 38 : 功能未实现
- 39 : 目录不为空
- 40 : 太多级别的符号链接
- 41 : 未知错误 41
- 42 : 没有所需类型的信息
- 43 : 标识符已移除
- 44 : 没有有效的通道数
- 45 : 水平2未同步化
- 46 : 水平3停止
- 47 : 水平3重置
- 48 : 符号号码超出范围
- 49 : 协议驱动器未连接
- 50 : 没有CSI结构可用
- 51 : 水平2停止
- 52 : 无效交换
- 53 : 无效请求描述符
- 54 : 交换已满
- 55 : 没有节点
- 56 : 无效请求代码
- 57 : 无效插槽
- 58 : 未知错误 58
- 59 : 不良的字体文件格式
- 60 : 设备不是流
- 61 : 没有数据可用
- 62 : 计时器过期
- 63 : 输出流资源耗尽
- 64 : 机器不在线
- 65 : 包未安装
- 66 : 对象是遥远的
- 67 : 已切断链接
- 68 : 广告错误
- 69 : smount 错误
- 70 : 调用通信错误
- 71 : 协议错误
- 72 : 多跳尝试
- 73 : 特殊的RF S错误
- 74 : 坏消息
- 75 : 定义数据类型的值太大
- 76 : 网络上的名称不唯一
- 77 : 文件描述符处于不良状态
- 78 : 远程地址已更改
- 79 : 无法访问所需的共享库
- 80 : 访问受损共享库
- 81 : .lib 部分在 .a 中受损
- 82 : 试图链接过多共享库
- 83 : 不能直接执行共享库
- 84 : 无效或不完整的多字节或宽字符
- 85 : 中断系统调用,应重新尝试
- 86 : 管道错误
- 87 : 太多用户
- 88 : 非 socket 上的 socket 操作
- 89 : 目的地址需要
- 90 : 消息太长
- 91 : 套接字的协议类型不正确
- 92 : 协议不可用
- 93 : 协议不支持
- 94 : 未支持的 socket 类型
- 95 : 操作不可支持
- 96 : 协议家族不支持
- 97 : 地址家族不支持协议
- 98 : 地址已被使用
- 99 : 无法分配所需的地址
- 100 : 网络不通
- 101 : 网络不可达
- 102 : 网络在重置时丢弃连接
- 103 : 软件导致连接中断
- 104 : 对方终止连接
- 105 : 没有缓冲空间
- 106 : 传输终点已连接
- 107 : 传输终点未连接
- 108 : 没法在终止传输终点发送数据
- 109 : 太多引用,无法连接
- 110 : 连接超时
- 111 : 拒绝连接
- 112 : 主机不可用
- 113 : 没有路由到主机
- 114 : 操作已在进行中
- 115 : 操作正在进行中
- 116 : 已废弃的文件句柄
- 117 : 结构需要清理
- 118 : 不是XENIX类型文件
- 119 : 没有XENIX信号量可用
- 120 : 是XENIX类型文件
- 121 : 远程I/O错误
- 122 : 磁盘配额超过
- 123 : 没有介质
- 124 : 不良的介质类型
- 125 : 操作被取消
- 126 : 所需密钥不在
- 127 : 密钥已过期
- 128 : 密钥已被撤销
- 129 : 密钥被服务拒绝
- 130 : 所属用户已死亡
- 131 : 状态无法恢复
- 132 : 操作无法完成(由RF-kill导致)
- 133 : 内存页面有硬件错误
转载地址:http://ptdf.baihongyu.com/