Linux errno汇总

http://blog.csdn.net/tinyteemo/article/details/8689071

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


 

你可能感兴趣的:(Linux errno汇总)