Loading...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 | #ifndef _PARISC_ERRNO_H #define _PARISC_ERRNO_H #define EPERM 1 /* Operation not permitted */ #define ENOENT 2 /* No such file or directory */ #define ESRCH 3 /* No such process */ #define EINTR 4 /* Interrupted system call */ #define EIO 5 /* I/O error */ #define ENXIO 6 /* No such device or address */ #define E2BIG 7 /* Arg list too long */ #define ENOEXEC 8 /* Exec format error */ #define EBADF 9 /* Bad file number */ #define ECHILD 10 /* No child processes */ #define EAGAIN 11 /* Try again */ #define ENOMEM 12 /* Out of memory */ #define EACCES 13 /* Permission denied */ #define EFAULT 14 /* Bad address */ #define ENOTBLK 15 /* Block device required */ #define EBUSY 16 /* Device or resource busy */ #define EEXIST 17 /* File exists */ #define EXDEV 18 /* Cross-device link */ #define ENODEV 19 /* No such device */ #define ENOTDIR 20 /* Not a directory */ #define EISDIR 21 /* Is a directory */ #define EINVAL 22 /* Invalid argument */ #define ENFILE 23 /* File table overflow */ #define EMFILE 24 /* Too many open files */ #define ENOTTY 25 /* Not a typewriter */ #define ETXTBSY 26 /* Text file busy */ #define EFBIG 27 /* File too large */ #define ENOSPC 28 /* No space left on device */ #define ESPIPE 29 /* Illegal seek */ #define EROFS 30 /* Read-only file system */ #define EMLINK 31 /* Too many links */ #define EPIPE 32 /* Broken pipe */ #define EDOM 33 /* Math argument out of domain of func */ #define ERANGE 34 /* Math result not representable */ #define ENOMSG 35 /* No message of desired type */ #define EIDRM 36 /* Identifier removed */ #define ECHRNG 37 /* Channel number out of range */ #define EL2NSYNC 38 /* Level 2 not synchronized */ #define EL3HLT 39 /* Level 3 halted */ #define EL3RST 40 /* Level 3 reset */ #define ELNRNG 41 /* Link number out of range */ #define EUNATCH 42 /* Protocol driver not attached */ #define ENOCSI 43 /* No CSI structure available */ #define EL2HLT 44 /* Level 2 halted */ #define EDEADLK 45 /* Resource deadlock would occur */ #define EDEADLOCK EDEADLK #define ENOLCK 46 /* No record locks available */ #define EILSEQ 47 /* Illegal byte sequence */ #define ENONET 50 /* Machine is not on the network */ #define ENODATA 51 /* No data available */ #define ETIME 52 /* Timer expired */ #define ENOSR 53 /* Out of streams resources */ #define ENOSTR 54 /* Device not a stream */ #define ENOPKG 55 /* Package not installed */ #define ENOLINK 57 /* Link has been severed */ #define EADV 58 /* Advertise error */ #define ESRMNT 59 /* Srmount error */ #define ECOMM 60 /* Communication error on send */ #define EPROTO 61 /* Protocol error */ #define EMULTIHOP 64 /* Multihop attempted */ #define EDOTDOT 66 /* RFS specific error */ #define EBADMSG 67 /* Not a data message */ #define EUSERS 68 /* Too many users */ #define EDQUOT 69 /* Quota exceeded */ #define ESTALE 70 /* Stale NFS file handle */ #define EREMOTE 71 /* Object is remote */ #define EOVERFLOW 72 /* Value too large for defined data type */ /* these errnos are defined by Linux but not HPUX. */ #define EBADE 160 /* Invalid exchange */ #define EBADR 161 /* Invalid request descriptor */ #define EXFULL 162 /* Exchange full */ #define ENOANO 163 /* No anode */ #define EBADRQC 164 /* Invalid request code */ #define EBADSLT 165 /* Invalid slot */ #define EBFONT 166 /* Bad font file format */ #define ENOTUNIQ 167 /* Name not unique on network */ #define EBADFD 168 /* File descriptor in bad state */ #define EREMCHG 169 /* Remote address changed */ #define ELIBACC 170 /* Can not access a needed shared library */ #define ELIBBAD 171 /* Accessing a corrupted shared library */ #define ELIBSCN 172 /* .lib section in a.out corrupted */ #define ELIBMAX 173 /* Attempting to link in too many shared libraries */ #define ELIBEXEC 174 /* Cannot exec a shared library directly */ #define ERESTART 175 /* Interrupted system call should be restarted */ #define ESTRPIPE 176 /* Streams pipe error */ #define EUCLEAN 177 /* Structure needs cleaning */ #define ENOTNAM 178 /* Not a XENIX named type file */ #define ENAVAIL 179 /* No XENIX semaphores available */ #define EISNAM 180 /* Is a named type file */ #define EREMOTEIO 181 /* Remote I/O error */ #define ENOMEDIUM 182 /* No medium found */ #define EMEDIUMTYPE 183 /* Wrong medium type */ /* We now return you to your regularly scheduled HPUX. */ #define ENOSYM 215 /* symbol does not exist in executable */ #define ENOTSOCK 216 /* Socket operation on non-socket */ #define EDESTADDRREQ 217 /* Destination address required */ #define EMSGSIZE 218 /* Message too long */ #define EPROTOTYPE 219 /* Protocol wrong type for socket */ #define ENOPROTOOPT 220 /* Protocol not available */ #define EPROTONOSUPPORT 221 /* Protocol not supported */ #define ESOCKTNOSUPPORT 222 /* Socket type not supported */ #define EOPNOTSUPP 223 /* Operation not supported on transport endpoint */ #define EPFNOSUPPORT 224 /* Protocol family not supported */ #define EAFNOSUPPORT 225 /* Address family not supported by protocol */ #define EADDRINUSE 226 /* Address already in use */ #define EADDRNOTAVAIL 227 /* Cannot assign requested address */ #define ENETDOWN 228 /* Network is down */ #define ENETUNREACH 229 /* Network is unreachable */ #define ENETRESET 230 /* Network dropped connection because of reset */ #define ECONNABORTED 231 /* Software caused connection abort */ #define ECONNRESET 232 /* Connection reset by peer */ #define ENOBUFS 233 /* No buffer space available */ #define EISCONN 234 /* Transport endpoint is already connected */ #define ENOTCONN 235 /* Transport endpoint is not connected */ #define ESHUTDOWN 236 /* Cannot send after transport endpoint shutdown */ #define ETOOMANYREFS 237 /* Too many references: cannot splice */ #define EREFUSED ECONNREFUSED /* for HP's NFS apparently */ #define ETIMEDOUT 238 /* Connection timed out */ #define ECONNREFUSED 239 /* Connection refused */ #define EREMOTERELEASE 240 /* Remote peer released connection */ #define EHOSTDOWN 241 /* Host is down */ #define EHOSTUNREACH 242 /* No route to host */ #define EALREADY 244 /* Operation already in progress */ #define EINPROGRESS 245 /* Operation now in progress */ #define EWOULDBLOCK 246 /* Operation would block (Linux returns EAGAIN) */ #define ENOTEMPTY 247 /* Directory not empty */ #define ENAMETOOLONG 248 /* File name too long */ #define ELOOP 249 /* Too many symbolic links encountered */ #define ENOSYS 251 /* Function not implemented */ #define ENOTSUP 252 /* Function not implemented (POSIX.4 / HPUX) */ #define ECANCELLED 253 /* aio request was canceled before complete (POSIX.4 / HPUX) */ #endif |