Chinaunix首页 | 论坛 | 博客
  • 博客访问: 420126
  • 博文数量: 121
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1393
  • 用 户 组: 普通用户
  • 注册时间: 2014-03-11 12:17
个人简介

www.vibexie.com vibexie@qq.com

文章分类

全部博文(121)

文章存档

2015年(55)

2014年(66)

我的朋友

分类: C/C++

2014-10-15 21:07:31

/usr/include/asm-generic/error.h

点击(此处)折叠或打开

  1. #ifndef _ASM_GENERIC_ERRNO_H
  2. #define _ASM_GENERIC_ERRNO_H

  3. #include <asm-generic/errno-base.h>

  4. #define    EDEADLK        35    /* Resource deadlock would occur */
  5. #define    ENAMETOOLONG    36    /* File name too long */
  6. #define    ENOLCK        37    /* No record locks available */
  7. #define    ENOSYS        38    /* Function not implemented */
  8. #define    ENOTEMPTY    39    /* Directory not empty */
  9. #define    ELOOP        40    /* Too many symbolic links encountered */
  10. #define    EWOULDBLOCK    EAGAIN    /* Operation would block */
  11. #define    ENOMSG        42    /* No message of desired type */
  12. #define    EIDRM        43    /* Identifier removed */
  13. #define    ECHRNG        44    /* Channel number out of range */
  14. #define    EL2NSYNC    45    /* Level 2 not synchronized */
  15. #define    EL3HLT        46    /* Level 3 halted */
  16. #define    EL3RST        47    /* Level 3 reset */
  17. #define    ELNRNG        48    /* Link number out of range */
  18. #define    EUNATCH        49    /* Protocol driver not attached */
  19. #define    ENOCSI        50    /* No CSI structure available */
  20. #define    EL2HLT        51    /* Level 2 halted */
  21. #define    EBADE        52    /* Invalid exchange */
  22. #define    EBADR        53    /* Invalid request descriptor */
  23. #define    EXFULL        54    /* Exchange full */
  24. #define    ENOANO        55    /* No anode */
  25. #define    EBADRQC        56    /* Invalid request code */
  26. #define    EBADSLT        57    /* Invalid slot */

  27. #define    EDEADLOCK    EDEADLK

  28. #define    EBFONT        59    /* Bad font file format */
  29. #define    ENOSTR        60    /* Device not a stream */
  30. #define    ENODATA        61    /* No data available */
  31. #define    ETIME        62    /* Timer expired */
  32. #define    ENOSR        63    /* Out of streams resources */
  33. #define    ENONET        64    /* Machine is not on the network */
  34. #define    ENOPKG        65    /* Package not installed */
  35. #define    EREMOTE        66    /* Object is remote */
  36. #define    ENOLINK        67    /* Link has been severed */
  37. #define    EADV        68    /* Advertise error */
  38. #define    ESRMNT        69    /* Srmount error */
  39. #define    ECOMM        70    /* Communication error on send */
  40. #define    EPROTO        71    /* Protocol error */
  41. #define    EMULTIHOP    72    /* Multihop attempted */
  42. #define    EDOTDOT        73    /* RFS specific error */
  43. #define    EBADMSG        74    /* Not a data message */
  44. #define    EOVERFLOW    75    /* Value too large for defined data type */
  45. #define    ENOTUNIQ    76    /* Name not unique on network */
  46. #define    EBADFD        77    /* File descriptor in bad state */
  47. #define    EREMCHG        78    /* Remote address changed */
  48. #define    ELIBACC        79    /* Can not access a needed shared library */
  49. #define    ELIBBAD        80    /* Accessing a corrupted shared library */
  50. #define    ELIBSCN        81    /* .lib section in a.out corrupted */
  51. #define    ELIBMAX        82    /* Attempting to link in too many shared libraries */
  52. #define    ELIBEXEC    83    /* Cannot exec a shared library directly */
  53. #define    EILSEQ        84    /* Illegal byte sequence */
  54. #define    ERESTART    85    /* Interrupted system call should be restarted */
  55. #define    ESTRPIPE    86    /* Streams pipe error */
  56. #define    EUSERS        87    /* Too many users */
  57. #define    ENOTSOCK    88    /* Socket operation on non-socket */
  58. #define    EDESTADDRREQ    89    /* Destination address required */
  59. #define    EMSGSIZE    90    /* Message too long */
  60. #define    EPROTOTYPE    91    /* Protocol wrong type for socket */
  61. #define    ENOPROTOOPT    92    /* Protocol not available */
  62. #define    EPROTONOSUPPORT    93    /* Protocol not supported */
  63. #define    ESOCKTNOSUPPORT    94    /* Socket type not supported */
  64. #define    EOPNOTSUPP    95    /* Operation not supported on transport endpoint */
  65. #define    EPFNOSUPPORT    96    /* Protocol family not supported */
  66. #define    EAFNOSUPPORT    97    /* Address family not supported by protocol */
  67. #define    EADDRINUSE    98    /* Address already in use */
  68. #define    EADDRNOTAVAIL    99    /* Cannot assign requested address */
  69. #define    ENETDOWN    100    /* Network is down */
  70. #define    ENETUNREACH    101    /* Network is unreachable */
  71. #define    ENETRESET    102    /* Network dropped connection because of reset */
  72. #define    ECONNABORTED    103    /* Software caused connection abort */
  73. #define    ECONNRESET    104    /* Connection reset by peer */
  74. #define    ENOBUFS        105    /* No buffer space available */
  75. #define    EISCONN        106    /* Transport endpoint is already connected */
  76. #define    ENOTCONN    107    /* Transport endpoint is not connected */
  77. #define    ESHUTDOWN    108    /* Cannot send after transport endpoint shutdown */
  78. #define    ETOOMANYREFS    109    /* Too many references: cannot splice */
  79. #define    ETIMEDOUT    110    /* Connection timed out */
  80. #define    ECONNREFUSED    111    /* Connection refused */
  81. #define    EHOSTDOWN    112    /* Host is down */
  82. #define    EHOSTUNREACH    113    /* No route to host */
  83. #define    EALREADY    114    /* Operation already in progress */
  84. #define    EINPROGRESS    115    /* Operation now in progress */
  85. #define    ESTALE        116    /* Stale file handle */
  86. #define    EUCLEAN        117    /* Structure needs cleaning */
  87. #define    ENOTNAM        118    /* Not a XENIX named type file */
  88. #define    ENAVAIL        119    /* No XENIX semaphores available */
  89. #define    EISNAM        120    /* Is a named type file */
  90. #define    EREMOTEIO    121    /* Remote I/O error */
  91. #define    EDQUOT        122    /* Quota exceeded */

  92. #define    ENOMEDIUM    123    /* No medium found */
  93. #define    EMEDIUMTYPE    124    /* Wrong medium type */
  94. #define    ECANCELED    125    /* Operation Canceled */
  95. #define    ENOKEY        126    /* Required key not available */
  96. #define    EKEYEXPIRED    127    /* Key has expired */
  97. #define    EKEYREVOKED    128    /* Key has been revoked */
  98. #define    EKEYREJECTED    129    /* Key was rejected by service */

  99. /* for robust mutexes */
  100. #define    EOWNERDEAD    130    /* Owner died */
  101. #define    ENOTRECOVERABLE    131    /* State not recoverable */

  102. #define ERFKILL        132    /* Operation not possible due to RF-kill */

  103. #define EHWPOISON    133    /* Memory page has hardware error */

  104. #endif

阅读(1541) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~