qemu

FORK: QEMU emulator
git clone https://git.neptards.moe/neptards/qemu.git
Log | Files | Refs | Submodules | LICENSE

target_errno_defs.h (9571B)


      1 #ifndef MIPS_TARGET_ERRNO_DEFS_H
      2 #define MIPS_TARGET_ERRNO_DEFS_H
      3 
      4 #include "../generic/target_errno_defs.h"
      5 
      6 /*
      7  * Generic target errno overridden with definitions taken
      8  * from asm-mips/errno.h
      9  */
     10 
     11 #undef TARGET_EWOULDBLOCK
     12 #define TARGET_EWOULDBLOCK     TARGET_EAGAIN /* Operation would block */
     13 #undef TARGET_ENOMSG
     14 #define TARGET_ENOMSG          35      /* Identifier removed */
     15 #undef TARGET_EIDRM
     16 #define TARGET_EIDRM           36      /* Identifier removed */
     17 #undef TARGET_ECHRNG
     18 #define TARGET_ECHRNG          37      /* Channel number out of range */
     19 #undef TARGET_EL2NSYNC
     20 #define TARGET_EL2NSYNC        38      /* Level 2 not synchronized */
     21 #undef TARGET_EL3HLT
     22 #define TARGET_EL3HLT          39      /* Level 3 halted */
     23 #undef TARGET_EL3RST
     24 #define TARGET_EL3RST          40      /* Level 3 reset */
     25 #undef TARGET_ELNRNG
     26 #define TARGET_ELNRNG          41      /* Link number out of range */
     27 #undef TARGET_EUNATCH
     28 #define TARGET_EUNATCH         42      /* Protocol driver not attached */
     29 #undef TARGET_ENOCSI
     30 #define TARGET_ENOCSI          43      /* No CSI structure available */
     31 #undef TARGET_EL2HLT
     32 #define TARGET_EL2HLT          44      /* Level 2 halted */
     33 #undef TARGET_EDEADLK
     34 #define TARGET_EDEADLK         45      /* Resource deadlock would occur */
     35 #undef TARGET_ENOLCK
     36 #define TARGET_ENOLCK          46      /* No record locks available */
     37 #undef TARGET_EBADE
     38 #define TARGET_EBADE           50      /* Invalid exchange */
     39 #undef TARGET_EBADR
     40 #define TARGET_EBADR           51      /* Invalid request descriptor */
     41 #undef TARGET_EXFULL
     42 #define TARGET_EXFULL          52      /* TARGET_Exchange full */
     43 #undef TARGET_ENOANO
     44 #define TARGET_ENOANO          53      /* No anode */
     45 #undef TARGET_EBADRQC
     46 #define TARGET_EBADRQC         54      /* Invalid request code */
     47 #undef TARGET_EBADSLT
     48 #define TARGET_EBADSLT         55      /* Invalid slot */
     49 #undef TARGET_EDEADLOCK
     50 #define TARGET_EDEADLOCK       56      /* File locking deadlock error */
     51 #undef TARGET_EBFONT
     52 #define TARGET_EBFONT          59      /* Bad font file format */
     53 #undef TARGET_ENOSTR
     54 #define TARGET_ENOSTR          60      /* Device not a stream */
     55 #undef TARGET_ENODATA
     56 #define TARGET_ENODATA         61      /* No data available */
     57 #undef TARGET_ETIME
     58 #define TARGET_ETIME           62      /* Timer expired */
     59 #undef TARGET_ENOSR
     60 #define TARGET_ENOSR           63      /* Out of streams resources */
     61 #undef TARGET_ENONET
     62 #define TARGET_ENONET          64      /* Machine is not on the network */
     63 #undef TARGET_ENOPKG
     64 #define TARGET_ENOPKG          65      /* Package not installed */
     65 #undef TARGET_EREMOTE
     66 #define TARGET_EREMOTE         66      /* Object is remote */
     67 #undef TARGET_ENOLINK
     68 #define TARGET_ENOLINK         67      /* Link has been severed */
     69 #undef TARGET_EADV
     70 #define TARGET_EADV            68      /* Advertise error */
     71 #undef TARGET_ESRMNT
     72 #define TARGET_ESRMNT          69      /* Srmount error */
     73 #undef TARGET_ECOMM
     74 #define TARGET_ECOMM           70      /* Communication error on send */
     75 #undef TARGET_EPROTO
     76 #define TARGET_EPROTO          71      /* Protocol error */
     77 #undef TARGET_EDOTDOT
     78 #define TARGET_EDOTDOT         73      /* RFS specific error */
     79 #undef TARGET_EMULTIHOP
     80 #define TARGET_EMULTIHOP       74      /* Multihop attempted */
     81 #undef TARGET_EBADMSG
     82 #define TARGET_EBADMSG         77      /* Not a data message */
     83 #undef TARGET_ENAMETOOLONG
     84 #define TARGET_ENAMETOOLONG    78      /* File name too long */
     85 #undef TARGET_EOVERFLOW
     86 #define TARGET_EOVERFLOW       79      /* Value too large for defined data type */
     87 #undef TARGET_ENOTUNIQ
     88 #define TARGET_ENOTUNIQ        80      /* Name not unique on network */
     89 #undef TARGET_EBADFD
     90 #define TARGET_EBADFD          81      /* File descriptor in bad state */
     91 #undef TARGET_EREMCHG
     92 #define TARGET_EREMCHG         82      /* Remote address changed */
     93 #undef TARGET_ELIBACC
     94 #define TARGET_ELIBACC         83      /* Can not access a needed shared library */
     95 #undef TARGET_ELIBBAD
     96 #define TARGET_ELIBBAD         84      /* Accessing a corrupted shared library */
     97 #undef TARGET_ELIBSCN
     98 #define TARGET_ELIBSCN         85      /* .lib section in a.out corrupted */
     99 #undef TARGET_ELIBMAX
    100 #define TARGET_ELIBMAX         86      /* Attempting to link in too many shared libraries */
    101 #undef TARGET_ELIBEXEC
    102 #define TARGET_ELIBEXEC        87      /* Cannot exec a shared library directly */
    103 #undef TARGET_EILSEQ
    104 #define TARGET_EILSEQ          88      /* Illegal byte sequence */
    105 #undef TARGET_ENOSYS
    106 #define TARGET_ENOSYS          89      /* Function not implemented */
    107 #undef TARGET_ELOOP
    108 #define TARGET_ELOOP           90      /* Too many symbolic links encountered */
    109 #undef TARGET_ERESTART
    110 #define TARGET_ERESTART        91      /* Interrupted system call should be restarted */
    111 #undef TARGET_ESTRPIPE
    112 #define TARGET_ESTRPIPE        92      /* Streams pipe error */
    113 #undef TARGET_ENOTEMPTY
    114 #define TARGET_ENOTEMPTY       93      /* Directory not empty */
    115 #undef TARGET_EUSERS
    116 #define TARGET_EUSERS          94      /* Too many users */
    117 #undef TARGET_ENOTSOCK
    118 #define TARGET_ENOTSOCK        95      /* Socket operation on non-socket */
    119 #undef TARGET_EDESTADDRREQ
    120 #define TARGET_EDESTADDRREQ    96      /* Destination address required */
    121 #undef TARGET_EMSGSIZE
    122 #define TARGET_EMSGSIZE        97      /* Message too long */
    123 #undef TARGET_EPROTOTYPE
    124 #define TARGET_EPROTOTYPE      98      /* Protocol wrong type for socket */
    125 #undef TARGET_ENOPROTOOPT
    126 #define TARGET_ENOPROTOOPT     99      /* Protocol not available */
    127 #undef TARGET_EPROTONOSUPPORT
    128 #define TARGET_EPROTONOSUPPORT 120     /* Protocol not supported */
    129 #undef TARGET_ESOCKTNOSUPPORT
    130 #define TARGET_ESOCKTNOSUPPORT 121     /* Socket type not supported */
    131 #undef TARGET_EOPNOTSUPP
    132 #define TARGET_EOPNOTSUPP      122     /* Operation not supported on transport endpoint */
    133 #undef TARGET_EPFNOSUPPORT
    134 #define TARGET_EPFNOSUPPORT    123     /* Protocol family not supported */
    135 #undef TARGET_EAFNOSUPPORT
    136 #define TARGET_EAFNOSUPPORT    124     /* Address family not supported by protocol */
    137 #undef TARGET_EADDRINUSE
    138 #define TARGET_EADDRINUSE      125     /* Address already in use */
    139 #undef TARGET_EADDRNOTAVAIL
    140 #define TARGET_EADDRNOTAVAIL   126     /* Cannot assign requested address */
    141 #undef TARGET_ENETDOWN
    142 #define TARGET_ENETDOWN        127     /* Network is down */
    143 #undef TARGET_ENETUNREACH
    144 #define TARGET_ENETUNREACH     128     /* Network is unreachable */
    145 #undef TARGET_ENETRESET
    146 #define TARGET_ENETRESET       129     /* Network dropped connection because of reset */
    147 #undef TARGET_ECONNABORTED
    148 #define TARGET_ECONNABORTED    130     /* Software caused connection abort */
    149 #undef TARGET_ECONNRESET
    150 #define TARGET_ECONNRESET      131     /* Connection reset by peer */
    151 #undef TARGET_ENOBUFS
    152 #define TARGET_ENOBUFS         132     /* No buffer space available */
    153 #undef TARGET_EISCONN
    154 #define TARGET_EISCONN         133     /* Transport endpoint is already connected */
    155 #undef TARGET_ENOTCONN
    156 #define TARGET_ENOTCONN        134     /* Transport endpoint is not connected */
    157 #undef TARGET_EUCLEAN
    158 #define TARGET_EUCLEAN         135     /* Structure needs cleaning */
    159 #undef TARGET_ENOTNAM
    160 #define TARGET_ENOTNAM         137     /* Not a XENIX named type file */
    161 #undef TARGET_ENAVAIL
    162 #define TARGET_ENAVAIL         138     /* No XENIX semaphores available */
    163 #undef TARGET_EISNAM
    164 #define TARGET_EISNAM          139     /* Is a named type file */
    165 #undef TARGET_EREMOTEIO
    166 #define TARGET_EREMOTEIO       140     /* Remote I/O error */
    167 #undef TARGET_EINIT
    168 #define TARGET_EINIT           141     /* Reserved */
    169 #undef TARGET_EREMDEV
    170 #define TARGET_EREMDEV         142     /* TARGET_Error 142 */
    171 #undef TARGET_ESHUTDOWN
    172 #define TARGET_ESHUTDOWN       143     /* Cannot send after transport endpoint shutdown */
    173 #undef TARGET_ETOOMANYREFS
    174 #define TARGET_ETOOMANYREFS    144     /* Too many references: cannot splice */
    175 #undef TARGET_ETIMEDOUT
    176 #define TARGET_ETIMEDOUT       145     /* Connection timed out */
    177 #undef TARGET_ECONNREFUSED
    178 #define TARGET_ECONNREFUSED    146     /* Connection refused */
    179 #undef TARGET_EHOSTDOWN
    180 #define TARGET_EHOSTDOWN       147     /* Host is down */
    181 #undef TARGET_EHOSTUNREACH
    182 #define TARGET_EHOSTUNREACH    148     /* No route to host */
    183 #undef TARGET_EALREADY
    184 #define TARGET_EALREADY        149     /* Operation already in progress */
    185 #undef TARGET_EINPROGRESS
    186 #define TARGET_EINPROGRESS     150     /* Operation now in progress */
    187 #undef TARGET_ESTALE
    188 #define TARGET_ESTALE          151     /* Stale NFS file handle */
    189 #undef TARGET_ECANCELED
    190 #define TARGET_ECANCELED       158     /* AIO operation canceled */
    191 /*
    192  * These error are Linux extensions.
    193  */
    194 #undef TARGET_ENOMEDIUM
    195 #define TARGET_ENOMEDIUM       159     /* No medium found */
    196 #undef TARGET_EMEDIUMTYPE
    197 #define TARGET_EMEDIUMTYPE     160     /* Wrong medium type */
    198 #undef TARGET_ENOKEY
    199 #define TARGET_ENOKEY          161     /* Required key not available */
    200 #undef TARGET_EKEYEXPIRED
    201 #define TARGET_EKEYEXPIRED     162     /* Key has expired */
    202 #undef TARGET_EKEYREVOKED
    203 #define TARGET_EKEYREVOKED     163     /* Key has been revoked */
    204 #undef TARGET_EKEYREJECTED
    205 #define TARGET_EKEYREJECTED    164     /* Key was rejected by service */
    206 
    207 /* for robust mutexes */
    208 #undef TARGET_EOWNERDEAD
    209 #define TARGET_EOWNERDEAD      165     /* Owner died */
    210 #undef TARGET_ENOTRECOVERABLE
    211 #define TARGET_ENOTRECOVERABLE 166     /* State not recoverable */
    212 
    213 #undef TARGET_ERFKILL
    214 #define TARGET_ERFKILL         167
    215 #undef TARGET_EHWPOISON
    216 #define TARGET_EHWPOISON       168
    217 
    218 #undef TARGET_EDQUOT
    219 #define TARGET_EDQUOT          1133    /* Quota exceeded */
    220 
    221 #endif