simcall-errno.h 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. /* Error numbers for Xtensa ISS semihosting. */
  2. /* Copyright (c) 2003 by Tensilica Inc. ALL RIGHTS RESERVED.
  3. These coded instructions, statements, and computer programs are the
  4. copyrighted works and confidential proprietary information of Tensilica Inc.
  5. They may not be modified, copied, reproduced, distributed, or disclosed to
  6. third parties in any manner, medium, or form, in whole or in part, without
  7. the prior written consent of Tensilica Inc. */
  8. #ifndef _SIMCALL_ERRNO_H
  9. #define _SIMCALL_ERRNO_H
  10. /* Define the error numbers (using the default newlib values) with prefixes
  11. so they can be used in ISS without conflicting with the host values. */
  12. #define _SIMC_EPERM 1
  13. #define _SIMC_ENOENT 2
  14. #define _SIMC_ESRCH 3
  15. #define _SIMC_EINTR 4
  16. #define _SIMC_EIO 5
  17. #define _SIMC_ENXIO 6
  18. #define _SIMC_E2BIG 7
  19. #define _SIMC_ENOEXEC 8
  20. #define _SIMC_EBADF 9
  21. #define _SIMC_ECHILD 10
  22. #define _SIMC_EAGAIN 11
  23. #define _SIMC_ENOMEM 12
  24. #define _SIMC_EACCES 13
  25. #define _SIMC_EFAULT 14
  26. #define _SIMC_ENOTBLK 15
  27. #define _SIMC_EBUSY 16
  28. #define _SIMC_EEXIST 17
  29. #define _SIMC_EXDEV 18
  30. #define _SIMC_ENODEV 19
  31. #define _SIMC_ENOTDIR 20
  32. #define _SIMC_EISDIR 21
  33. #define _SIMC_EINVAL 22
  34. #define _SIMC_ENFILE 23
  35. #define _SIMC_EMFILE 24
  36. #define _SIMC_ENOTTY 25
  37. #define _SIMC_ETXTBSY 26
  38. #define _SIMC_EFBIG 27
  39. #define _SIMC_ENOSPC 28
  40. #define _SIMC_ESPIPE 29
  41. #define _SIMC_EROFS 30
  42. #define _SIMC_EMLINK 31
  43. #define _SIMC_EPIPE 32
  44. #define _SIMC_EDOM 33
  45. #define _SIMC_ERANGE 34
  46. #define _SIMC_ENOMSG 35
  47. #define _SIMC_EIDRM 36
  48. #define _SIMC_ECHRNG 37
  49. #define _SIMC_EL2NSYNC 38
  50. #define _SIMC_EL3HLT 39
  51. #define _SIMC_EL3RST 40
  52. #define _SIMC_ELNRNG 41
  53. #define _SIMC_EUNATCH 42
  54. #define _SIMC_ENOCSI 43
  55. #define _SIMC_EL2HLT 44
  56. #define _SIMC_EDEADLK 45
  57. #define _SIMC_ENOLCK 46
  58. #define _SIMC_EBADE 50
  59. #define _SIMC_EBADR 51
  60. #define _SIMC_EXFULL 52
  61. #define _SIMC_ENOANO 53
  62. #define _SIMC_EBADRQC 54
  63. #define _SIMC_EBADSLT 55
  64. #define _SIMC_EDEADLOCK 56
  65. #define _SIMC_EBFONT 57
  66. #define _SIMC_ENOSTR 60
  67. #define _SIMC_ENODATA 61
  68. #define _SIMC_ETIME 62
  69. #define _SIMC_ENOSR 63
  70. #define _SIMC_ENONET 64
  71. #define _SIMC_ENOPKG 65
  72. #define _SIMC_EREMOTE 66
  73. #define _SIMC_ENOLINK 67
  74. #define _SIMC_EADV 68
  75. #define _SIMC_ESRMNT 69
  76. #define _SIMC_ECOMM 70
  77. #define _SIMC_EPROTO 71
  78. #define _SIMC_EMULTIHOP 74
  79. #define _SIMC_ELBIN 75
  80. #define _SIMC_EDOTDOT 76
  81. #define _SIMC_EBADMSG 77
  82. #define _SIMC_EFTYPE 79
  83. #define _SIMC_ENOTUNIQ 80
  84. #define _SIMC_EBADFD 81
  85. #define _SIMC_EREMCHG 82
  86. #define _SIMC_ELIBACC 83
  87. #define _SIMC_ELIBBAD 84
  88. #define _SIMC_ELIBSCN 85
  89. #define _SIMC_ELIBMAX 86
  90. #define _SIMC_ELIBEXEC 87
  91. #define _SIMC_ENOSYS 88
  92. #define _SIMC_ENMFILE 89
  93. #define _SIMC_ENOTEMPTY 90
  94. #define _SIMC_ENAMETOOLONG 91
  95. #define _SIMC_ELOOP 92
  96. #define _SIMC_EOPNOTSUPP 95
  97. #define _SIMC_EPFNOSUPPORT 96
  98. #define _SIMC_ECONNRESET 104
  99. #define _SIMC_ENOBUFS 105
  100. #define _SIMC_EAFNOSUPPORT 106
  101. #define _SIMC_EPROTOTYPE 107
  102. #define _SIMC_ENOTSOCK 108
  103. #define _SIMC_ENOPROTOOPT 109
  104. #define _SIMC_ESHUTDOWN 110
  105. #define _SIMC_ECONNREFUSED 111
  106. #define _SIMC_EADDRINUSE 112
  107. #define _SIMC_ECONNABORTED 113
  108. #define _SIMC_ENETUNREACH 114
  109. #define _SIMC_ENETDOWN 115
  110. #define _SIMC_ETIMEDOUT 116
  111. #define _SIMC_EHOSTDOWN 117
  112. #define _SIMC_EHOSTUNREACH 118
  113. #define _SIMC_EINPROGRESS 119
  114. #define _SIMC_EALREADY 120
  115. #define _SIMC_EDESTADDRREQ 121
  116. #define _SIMC_EMSGSIZE 122
  117. #define _SIMC_EPROTONOSUPPORT 123
  118. #define _SIMC_ESOCKTNOSUPPORT 124
  119. #define _SIMC_EADDRNOTAVAIL 125
  120. #define _SIMC_ENETRESET 126
  121. #define _SIMC_EISCONN 127
  122. #define _SIMC_ENOTCONN 128
  123. #define _SIMC_ETOOMANYREFS 129
  124. #define _SIMC_EPROCLIM 130
  125. #define _SIMC_EUSERS 131
  126. #define _SIMC_EDQUOT 132
  127. #define _SIMC_ESTALE 133
  128. #define _SIMC_ENOTSUP 134
  129. #define _SIMC_ENOMEDIUM 135
  130. #define _SIMC_ENOSHARE 136
  131. #define _SIMC_ECASECLASH 137
  132. #define _SIMC_EILSEQ 138
  133. #define _SIMC_EOVERFLOW 139
  134. #endif /* ! _SIMCALL_ERRNO_H */