errno以及strerror
2016-08-29 14:26
453 查看
整理了一下linux下常用的errno,以及对应的解释,欢迎指正
code error strerror
EPERM 1 操作不允许(Operation not permitted)
ENOENT 2 没有文件或目录(No such file or directory)
ESRCH 3 没有这个进程(No such process)
EINTR 4 系统中断(Interrupted function call)
EIO 5 输入输出错误(Input/output error)
ENXIO 6 没有设备或地址(No such device or address)
E2BIG 7 参数列表过长(Arg list too long)
ENOEXEC 8 执行格式错误(Exec format error)
EBADF 9 无效文件描述符(Bad file descriptor)
ECHILD 10 没有子进程(No child processes)
EAGAIN 11 资源暂时不可用(Resource temporarily unavailable)
ENOMEM 12 没有足够空间(Not enough space)
EACCES 13 没有权限(Permission denied)
EFAULT 14 非法地址(Bad address)
EBUSY 16 资源忙(Resource busy)
EEXIST 17 文件存在(File exists)
EXDEV 18 不正确的连接(Improper link)
ENODEV 19 没有设备(No such device)
ENOTDIR 20 不是目录(Not a directory)
EISDIR 21 这是一个目录(Is a directory)
ENFILE 23 系统中打开的文件太多(Too many open files in system)
EMFILE 24 打开了太多文件(Too many open files)
ENOTTY 25 不恰当的IO操作(Inappropriate I/O control operation)
EFBIG 27 文件太大(File too large)
ENOSPC 28 设备没有空间(No space left on device)
ESPIPE 29 非法定位(Invalid seek)
EROFS 30 只读文件系统(Read-only file system)
EMLINK 31 链接太多(Too many links)
EPIPE 32 损坏的管道(Broken pipe)
EDOM 33 域错误(Domain error)
EDEADLK 36 资源有互斥锁(Resource deadlock avoided)
ENAMETOOLONG 38 文件名太长(Filename too long)
ENOLCK 39 没有可用锁(No locks available)
ENOSYS 40 函数没有实现(Function not implemented)
ENOTEMPTY 41 目录不为空(Directory not empty)
code error strerror
EPERM 1 操作不允许(Operation not permitted)
ENOENT 2 没有文件或目录(No such file or directory)
ESRCH 3 没有这个进程(No such process)
EINTR 4 系统中断(Interrupted function call)
EIO 5 输入输出错误(Input/output error)
ENXIO 6 没有设备或地址(No such device or address)
E2BIG 7 参数列表过长(Arg list too long)
ENOEXEC 8 执行格式错误(Exec format error)
EBADF 9 无效文件描述符(Bad file descriptor)
ECHILD 10 没有子进程(No child processes)
EAGAIN 11 资源暂时不可用(Resource temporarily unavailable)
ENOMEM 12 没有足够空间(Not enough space)
EACCES 13 没有权限(Permission denied)
EFAULT 14 非法地址(Bad address)
EBUSY 16 资源忙(Resource busy)
EEXIST 17 文件存在(File exists)
EXDEV 18 不正确的连接(Improper link)
ENODEV 19 没有设备(No such device)
ENOTDIR 20 不是目录(Not a directory)
EISDIR 21 这是一个目录(Is a directory)
ENFILE 23 系统中打开的文件太多(Too many open files in system)
EMFILE 24 打开了太多文件(Too many open files)
ENOTTY 25 不恰当的IO操作(Inappropriate I/O control operation)
EFBIG 27 文件太大(File too large)
ENOSPC 28 设备没有空间(No space left on device)
ESPIPE 29 非法定位(Invalid seek)
EROFS 30 只读文件系统(Read-only file system)
EMLINK 31 链接太多(Too many links)
EPIPE 32 损坏的管道(Broken pipe)
EDOM 33 域错误(Domain error)
EDEADLK 36 资源有互斥锁(Resource deadlock avoided)
ENAMETOOLONG 38 文件名太长(Filename too long)
ENOLCK 39 没有可用锁(No locks available)
ENOSYS 40 函数没有实现(Function not implemented)
ENOTEMPTY 41 目录不为空(Directory not empty)
相关文章推荐
- linux下错误的捕获:errno和strerror的使用
- errno , perror,strerror
- strerror(errno)
- CocoaPod升级(以及ERROR: While executing gem ... (Errno::EPERM)解决办法)
- pysctp中出现的IOError: [Errno 11] Resource temporarily unavailable以及无限重复接收的问题
- linux下错误的捕获:errno和strerror的使用
- 使用py2exe 将python文件转成exe文件(以及 error: [Errno 2] No such file or directory: 'MSVCP90.dll'解决方法)
- linux系统编程之错误处理:perror,strerror和errno
- 【工控机开发】linux下错误的捕获:errno和strerror的使用
- linux下的错误捕获errno和strerror()
- Linux Socket Errno错误代码列表以及常见错误
- linux下错误的捕获:errno和strerror的使用
- linux下错误的捕获:errno和strerror的使用
- linux系统编程之错误处理:perror,strerror和errno
- Linux系统编程之错误处理:perror,strerror和errno
- linux下错误的捕获:errno和strerror的使用
- linux下错误的捕获:errno和strerror的使用
- 爬虫时碰到的socket.error: [Errno 10060]错误的原因以及解决方法
- linux errno查看以及含义
- C/C++错误分析errno,perror,strerror和GetLastError()函数返回的错误代码的意义