linux 系统错误表 和对应的数值
在C语言中,发现错误的时候可以在出错的位置前printf("%d",errno); 并在对应的头文件出添加#include<errno.h>,得到对应的错误码后可以对照下表初步确定错误。详细信息可以从MSDN中找。
Constant | System error message | Value |
---|---|---|
EPERM |
Operation not permitted |
1 |
ENOENT |
No such file or directory |
2 |
ESRCH |
No such process |
3 |
EINTR |
Interrupted function |
4 |
EIO |
I/O error |
5 |
ENXIO |
No such device or address |
6 |
E2BIG |
Argument list too long |
7 |
ENOEXEC |
Exec format error |
8 |
EBADF |
Bad file number |
9 |
ECHILD |
No spawned processes |
10 |
EAGAIN |
No more processes or not enough memory or maximum nesting level reached |
11 |
ENOMEM |
Not enough memory |
12 |
EACCES |
Permission denied |
13 |
EFAULT |
Bad address |
14 |
EBUSY |
Device or resource busy |
16 |
EEXIST |
File exists |
17 |
EXDEV |
Cross-device link |
18 |
ENODEV |
No such device |
19 |
ENOTDIR |
Not a directory |
20 |
EISDIR |
Is a directory |
21 |
EINVAL |
Invalid argument |
22 |
ENFILE |
Too many files open in system |
23 |
EMFILE |
Too many open files |
24 |
ENOTTY |
Inappropriate I/O control operation |
25 |
EFBIG |
File too large |
27 |
ENOSPC |
No space left on device |
28 |
ESPIPE |
Invalid seek |
29 |
EROFS |
Read-only file system |
30 |
EMLINK |
Too many links |
31 |
EPIPE |
Broken pipe |
32 |
EDOM |
Math argument |
33 |
ERANGE |
Result too large |
34 |
EDEADLK |
Resource deadlock would occur |
36 |
EDEADLOCK |
Same as EDEADLK for compatibility with older Microsoft C versions |
36 |
ENAMETOOLONG |
Filename too long |
38 |
ENOLCK |
No locks available |
39 |
ENOSYS |
Function not supported |
40 |
ENOTEMPTY |
Directory not empty |
41 |
EILSEQ |
Illegal byte sequence |
42 |
STRUNCATE |
String was truncated |
80 |
linux 系统错误表 和对应的数值相关推荐
- c语言递增20,2020-07-20(C语言)数据结构-在一个递增有序的线性表中,有数值相同的元素存在。若存储方式为单链表,设计算法去掉数值相同的元素,使表中不再有重复的元素...
//在一个递增有序的线性表中,有数值相同的元素存在.若存储方式为单链表,设计算法去掉数值相同的元素,使表中不再有重复的元素,例如:(7,10,10,21,30,42,42,51,70)将变为(7,10 ...
- Linux系统调用表:x86和x86_64
<Linux系统调用表> <linux系统调用表(system call table)> <线上环境 Linux 系统调用追踪> <Linux系统调用权威指南 ...
- Linux系统调用表(system call table)
<Linux系统调用表> <linux系统调用表(system call table)> <线上环境 Linux 系统调用追踪> <Linux系统调用权威指南 ...
- 在一个递增有序的线性表中,有数值相同的元素存在。若存储方式为单链表,设计算法,去掉数值相同的元素,使得表中不再有重复的元素。
在一个递增有序的线性表中,有数值相同的元素存在.若存储方式为单链表,设计算法,去掉数值相同的元素,使得表中不再有重复的元素.例如(7,10,10,21,30,42,42,42,51,70)将变为(7, ...
- 跨平台表空间传输(linux 10g表空间跨平台迁移到window 11g)
最近公司的一个项目里的linux 系统中的oracle 10g数据库,需要把某个表空间里的所有数据都迁移到window 2003的11g里,经过我与dba的交流.测试,决定使用跨平台的表空间传输技术, ...
- linux 系统调用表 sys_call_table 获取方法
一.方法一:常用方式,也是一google一堆的方式 我们首先需要找到call table-with-offset的特征,先看下面的代码 syscall_call:call *sys_call_tabl ...
- linux如何把mysql表名换成小写_让 MySQL 在 Linux 下表名不区分大小写(实为表名全小写)...
把 Windows 下的应用部署到 Linux 下,使用到了 Quartz 集群的特性,所以建了 MySql 的中间表,一启动看到报错: Invocation of init method faile ...
- linux目录表及功能n鸟哥,鸟哥linux私房菜_笔记_Linux的文件权限与目录配置
5.1 使用者与群组 1. 文件拥有者: 2. 群组概念: 3. 其他人的概念: Linux 使用者身份与群组记录的文件 默认的情况下,所有的系统上的帐号与一般身份使用者,还有那个root的相关信息, ...
- 为 Windows 用户准备的简明 Linux 词汇表
Linux 白皮书 本词汇表简明地解释了 Linux 产品常用的许多术语.首字母缩写词和缩写的意思和意义. 关于本词汇表 对于初涉 Linux 世界的 Microsoft Windows 用户而言,有 ...
最新文章
- 斜率小于0的连线数量 51Nod - 1107 (树状数组+离散化)
- Xamarin iOS开发中的编辑、连接、运行
- 计算机网络:Socket网络通信底层数据传输
- Uipath 学习栏目基础教学:7、uipath 用open browser实现打开网页并登录
- 2018学校计算机 远程教学工作总结,2018年远程教育工作总结范文
- Wave-Share -无服务器,点对点,通过声音共享本地文件
- linux下卸载 dev sd*下硬盘,Linux 磁盘管理(示例代码)
- 带你读AI论文丨用于细粒度分类的Transformer结构—TransFG
- 第二次作业刘惠惠2.6,2.15
- NYOJ 49 开心的小明(01背包)
- ContextCapture(CC)/Smart3D集群搭建笔记
- 资深架构师推荐 21 本技术好书
- android全屏/沉浸式状态栏下,各种键盘挡住输入框解决办法
- latex 字母上面加符号
- 忘记Win7登录密码的解决办法
- 五种常见的电子商务模式:B2B、B2C、C2B、C2C、O2O
- osmocom-bb 国外的一个开源项目, c118
- 爱情智慧:抓紧幸福的三个动作
- 谷歌(chrome)浏览器设置成深色模式(dark)
- C/C++尾插法建立单链表
热门文章
- .Net Core WebApi(三)在Linux服务器上部署
- linux新手常用命令
- 【C语言】字符数组,碎碎念
- Visual Studio 2017版本15.9现在可用
- react hooks使用_何时使用React Suspense和React Hooks
- 129_Power PivotPower BI DAX不同维度动态展示动态坐标轴
- Python 中拼音库 PyPinyin 的用法,没错见名知意它就是用来翻译汉字的
- (实战项目三)新浪网分类资讯爬虫
- 机器视觉与Tesseract介绍
- 【CCF】201409-2 画图