Errno
包含所有系统调用所对应的异常类的模块。
内部类
这些是最具代表性的异常类,事实上还有更多,但是没有必要深入了解。
- E2BIG
- 参数列表过长。
- EACCES
- 存取操作被拒绝。
- EAGAIN
- 无法生成更多的进程。
- EBADF
- 无效文件编号。
- ECHILD
- 子进程不存在。
- EDEADLOCK
- 有产生资源僵持的可能性。
- EDOM
- 数字运算函数函数的参数值超出了该函数的数域值。
- EEXIST
- 文件已存在。
- EINVAL
- 无效参数。
- EMFILE
- 开启的文件太多。
- ENOENT
- 无文件或文件夹。
- ENOEXEC
- 执行档出错。
- ENOMEM
- 内存不足。
- ENOSPC
- 硬盘剩余空间不足。
- ERANGE
- 结果过大。
- EXDEV
- 设备互连。