linux errno code

原创 2007年03月05日 14:10:00
   124 EMEDIUMTYPE   Wrong medium type
   123 ENOMEDIUM     No medium found
   122 EDQUOT        Disk quota exceeded
   121 EREMOTEIO     Remote I/O error
   120 EISNAM        Is a named type file
   119 ENAVAIL       No XENIX semaphores available
   118 ENOTNAM       Not a XENIX named type file
   117 EUCLEAN       Structure needs cleaning
   116 ESTALE        Stale NFS file handle
   115 EINPROGRESS  +Operation now in progress
   114 EALREADY      Operation already in progress
   113 EHOSTUNREACH  No route to host
   112 EHOSTDOWN     Host is down
   111 ECONNREFUSED  Connection refused
   110 ETIMEDOUT    +Connection timed out
   109 ETOOMANYREFS  Too many references: cannot splice
   108 ESHUTDOWN     Cannot send after transport endpoint shutdown
   107 ENOTCONN      Transport endpoint is not connected
   106 EISCONN       Transport endpoint is already connected
   105 ENOBUFS       No buffer space available
   104 ECONNRESET    Connection reset by peer
   103 ECONNABORTED  Software caused connection abort
   102 ENETRESET     Network dropped connection on reset
   101 ENETUNREACH   Network is unreachable
   100 ENETDOWN      Network is down
    99 EADDRNOTAVAIL Cannot assign requested address
    98 EADDRINUSE    Address already in use
    97 EAFNOSUPPORT  Address family not supported by protocol
    96 EPFNOSUPPORT  Protocol family not supported
    95 EOPNOTSUPP    Operation not supported
    94 ESOCKTNOSUPPORT Socket type not supported
    93 EPROTONOSUPPORT Protocol not supported
    92 ENOPROTOOPT   Protocol not available
    91 EPROTOTYPE    Protocol wrong type for socket
    90 EMSGSIZE     +Message too long
    89 EDESTADDRREQ  Destination address required
    88 ENOTSOCK      Socket operation on non-socket
    87 EUSERS        Too many users
    86 ESTRPIPE      Streams pipe error
    85 ERESTART      Interrupted system call should be restarted
    84 EILSEQ        Invalid or incomplete multibyte or wide character
    83 ELIBEXEC      Cannot exec a shared library directly
    82 ELIBMAX       Attempting to link in too many shared libraries
    81 ELIBSCN       .lib section in a.out corrupted
    80 ELIBBAD       Accessing a corrupted shared library
    79 ELIBACC       Can not access a needed shared library
    78 EREMCHG       Remote address changed
    77 EBADFD        File descriptor in bad state
    76 ENOTUNIQ      Name not unique on network
    75 EOVERFLOW     Value too large for defined data type
    74 EBADMSG      +Bad message
    73 EDOTDOT       RFS specific error
    72 EMULTIHOP     Multihop attempted
    71 EPROTO        Protocol error
    70 ECOMM         Communication error on send
    69 ESRMNT        Srmount error
    68 EADV          Advertise error
    67 ENOLINK       Link has been severed
    66 EREMOTE       Object is remote
    65 ENOPKG        Package not installed
    64 ENONET        Machine is not on the network
    63 ENOSR         Out of streams resources
    62 ETIME         Timer expired
    61 ENODATA       No data available
    60 ENOSTR        Device not a stream
    59 EBFONT        Bad font file format
    57 EBADSLT       Invalid slot
    56 EBADRQC       Invalid request code
    55 ENOANO        No anode
    54 EXFULL        Exchange full
    53 EBADR         Invalid request descriptor
    52 EBADE         Invalid exchange
    51 EL2HLT        Level 2 halted
    50 ENOCSI        No CSI structure available
    49 EUNATCH       Protocol driver not attached
    48 ELNRNG        Link number out of range
    47 EL3RST        Level 3 reset
    46 EL3HLT        Level 3 halted
    45 EL2NSYNC      Level 2 not synchronized
    44 ECHRNG        Channel number out of range
    43 EIDRM         Identifier removed
    42 ENOMSG        No message of desired type
    40 ELOOP         Too many levels of symbolic links
    39 ENOTEMPTY    +Directory not empty
    38 ENOSYS       +Function not implemented
    37 ENOLCK       +No locks available
    36 ENAMETOOLONG +File name too long
    35 EDEADLK      +Resource deadlock avoided
    34 ERANGE       +Numerical result out of range
    33 EDOM         +Numerical argument out of domain
    32 EPIPE        +Broken pipe
    31 EMLINK       +Too many links
    30 EROFS        +Read-only file system
    29 ESPIPE       +Illegal seek
    28 ENOSPC       +No space left on device
    27 EFBIG        +File too large
    26 ETXTBSY       Text file busy
    25 ENOTTY       +Inappropriate ioctl for device
    24 EMFILE       +Too many open files
    23 ENFILE       +Too many open files in system
    22 EINVAL       +Invalid argument
    21 EISDIR       +Is a directory
    20 ENOTDIR      +Not a directory
    19 ENODEV       +No such device
    18 EXDEV        +Invalid cross-device link
    17 EEXIST       +File exists
    16 EBUSY        +Device or resource busy
    15 ENOTBLK       Block device required
    14 EFAULT       +Bad address
    13 EACCES       +Permission denied
    12 ENOMEM       +Cannot allocate memory
    11 EAGAIN       +Resource temporarily unavailable
    10 ECHILD       +No child processes
     9 EBADF        +Bad file descriptor
     8 ENOEXEC      +Exec format error
     7 E2BIG        +Argument list too long
     6 ENXIO        +No such device or address
     5 EIO          +Input/output error
     4 EINTR        +Interrupted system call
     3 ESRCH        +No such process
     2 ENOENT       +No such file or directory
     1 EPERM        +Operation not permitted
#    0 --            Success
 

Nginx 跳转fastdfs存储图片地址报错问题分析过程汇总

1,问题描述上传压缩图片报错:org.csource.common.MyException: getStoreStorage fail, errno code: 2原因是dns域名ping不通trak...
  • mchdba
  • mchdba
  • 2015年03月30日 21:02
  • 4825

linux中的errno,你是否踩过它的坑?

之所以写这篇文章,是因为我踩过它的坑,希望大家对errno引起重视。
  • scaleqiao
  • scaleqiao
  • 2015年05月27日 23:21
  • 1485

linux errno查看和使用

1. void perror(const char *s) 函数说明 perror ( )用来将上一个函数发生错误的原因输出到标准错误(stderr),参数s 所指的字符串会先打印出,后面再加上错...
  • wangzhen209
  • wangzhen209
  • 2015年07月29日 10:28
  • 1358

一次新建数据库出现“errno:28”的经历

突然发现网站数据不对,查看数据库,数据库数据没有问题,打开数据库时有报错,以为数据库文件损坏,就把服务器上的数据库删除,把备份的数据库更新上去。发现无法新建数据库,错误代码:errno:28。百度,e...
  • u010343795
  • u010343795
  • 2014年12月08日 18:27
  • 1020

linux中对errno是EINTR的处理

慢系统调用(slow system call):此术语适用于那些可能永远阻塞的系统调用。永远阻塞的系统调用是指调用有可能永远无法返回,多数网络支持函数都属于这一类。如:若没有客户连接到服务器上,那么服...
  • u010193457
  • u010193457
  • 2016年05月18日 15:53
  • 2729

对于Linux中errno使用的问题

最近在使用的过程中获得了errno,程序无法执行,也不知道如何解决问题。因此,理解每一个返回的errno整数值的含义是很重要的。。 这个我们可以通过strerror函数来实现。。 stre...
  • king110108
  • king110108
  • 2016年03月11日 20:45
  • 1281

Linux下各个errno的意思

#include #include #include int main(int argc, char ** argv) {     int i = 0;     for(i ...
  • fickyou
  • fickyou
  • 2016年03月08日 11:21
  • 1686

Linux出错处理 关于errno

长期以来,UNIX系统一直使用两种不同的时间值:     (1)日历时间:该值是自1970年1月1日00:00:00以来国际标准时间(UTC)所经过的秒数累计值(UTC曾被称为格林尼治时间)。这些时...
  • u014571355
  • u014571355
  • 2014年05月03日 19:38
  • 998

errno多线程安全问题

在学习Linux程序设计时,看到了这么一句话:最初的UNIX和POSIX库中,在一个多线程程序里,默认情况下,只有一个errno变量供所有的线程共享。如果是这样的话,当在一个线程中准备获取刚才的错误码...
  • xuzhouweihao
  • xuzhouweihao
  • 2014年10月19日 23:22
  • 1319

linux errno值,及对应的原因

linux 的errno定义,头文件#include    124 EMEDIUMTYPE   Wrong medium type   123 ENOMEDIUM     No medi...
  • LUAOHAN
  • LUAOHAN
  • 2014年07月27日 10:05
  • 1602
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux errno code
举报原因:
原因补充:

(最多只允许输入30个字)